@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/951a1661741fc9a6-s.31vfkycla13v0.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:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/840ca482ea7a70a1-s.p.0c4siir8-ephk.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/edc92f5080bab07a-s.p.1pg2nifvadz06.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:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}._4ge8Qq_className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}._4ge8Qq_variable{--font-display:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/eaf40559951680c4-s.109ulqh0wub5u.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:Nunito Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/325b8707bd86f089-s.02m2p-env-7db.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/64b071e9bd2bec73-s.0slsd4dj30esv.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:Nunito Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/400b3f9692b7519e-s.p.187m47s3z4syd.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/0069d14c43d1997c-s.p.380f-mwhk0aej.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:Nunito Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/eaf40559951680c4-s.109ulqh0wub5u.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:Nunito Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/325b8707bd86f089-s.02m2p-env-7db.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/64b071e9bd2bec73-s.0slsd4dj30esv.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:Nunito Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/400b3f9692b7519e-s.p.187m47s3z4syd.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/0069d14c43d1997c-s.p.380f-mwhk0aej.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:Nunito Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/eaf40559951680c4-s.109ulqh0wub5u.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:Nunito Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/325b8707bd86f089-s.02m2p-env-7db.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/64b071e9bd2bec73-s.0slsd4dj30esv.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:Nunito Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/400b3f9692b7519e-s.p.187m47s3z4syd.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/0069d14c43d1997c-s.p.380f-mwhk0aej.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:Nunito Sans Fallback;src:local(Arial);ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.0%;size-adjust:101.39%}.aTUr-W_className{font-family:Nunito Sans,Nunito Sans Fallback;font-style:normal}.aTUr-W_variable{--font-body:"Nunito Sans", "Nunito Sans Fallback"}
@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0bd866694792eeb1-s.2rv_b6cm3-gtx.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:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fdb22df95c69d750-s.43yn3v1dnm71_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/22bc6ebae07d77f5-s.p.27riv1g955cgo.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3679aa72a9b9035f-s.p.0h6ig86gwutp4.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:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0bd866694792eeb1-s.2rv_b6cm3-gtx.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:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fdb22df95c69d750-s.43yn3v1dnm71_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/22bc6ebae07d77f5-s.p.27riv1g955cgo.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3679aa72a9b9035f-s.p.0h6ig86gwutp4.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:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}._1TZt1a_className{font-family:Caveat,Caveat Fallback;font-style:normal}._1TZt1a_variable{--font-hand:"Caveat", "Caveat Fallback"}
._0u6m2G_dialog{border:2px solid var(--ink);background:var(--paper);box-shadow:6px 6px 0 var(--line);max-width:min(520px,100vw - 32px);color:var(--ink);border-radius:16px;padding:22px 24px}._0u6m2G_dialog::backdrop{background:#1e1e1e59}._0u6m2G_dialog h2{font-family:var(--display);margin-bottom:8px;font-size:22px}._0u6m2G_dialog p{margin:0 0 10px}._0u6m2G_dialog blockquote{background:var(--cream);border-left:3px solid var(--thread);border-radius:6px;margin:0 0 16px;padding:10px 12px}._0u6m2G_actions{flex-wrap:wrap;gap:8px;display:flex}
.Ha2FyW_bell{position:relative}.Ha2FyW_bell summary{cursor:pointer;border:2px solid var(--ink);background:var(--paper);width:44px;height:44px;color:var(--ink);border-radius:12px;place-items:center;list-style:none;display:grid;position:relative}.Ha2FyW_bell summary::-webkit-details-marker{display:none}.Ha2FyW_bell summary:focus-visible{outline:3px solid var(--mustard);outline-offset:2px}.Ha2FyW_count{background:var(--thread);color:#fff;text-align:center;border-radius:999px;min-width:20px;height:20px;padding:0 5px;font-size:12px;font-weight:800;line-height:20px;position:absolute;top:-7px;right:-7px}.Ha2FyW_panel{z-index:50;background:var(--paper);border:2px solid var(--ink);width:min(360px,100vw - 32px);max-height:min(70vh,520px);box-shadow:4px 4px 0 var(--mustard);border-radius:14px;padding:8px;position:absolute;top:calc(100% + 8px);right:0;overflow:auto}.Ha2FyW_panel header{border-bottom:1.5px dashed var(--line);justify-content:space-between;align-items:baseline;padding:6px 10px 8px;display:flex}.Ha2FyW_panel header button{font:inherit;color:var(--thread-dark);cursor:pointer;background:0 0;border:0;font-size:13.5px;text-decoration:underline}.Ha2FyW_bell .Ha2FyW_panel ul{gap:0;margin:0;padding:4px 0 0;font-size:15px;font-weight:400;list-style:none;display:grid}.Ha2FyW_panel li a,.Ha2FyW_panel li button{text-align:left;width:100%;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:10px;gap:2px;padding:9px 10px;text-decoration:none;display:grid}.Ha2FyW_panel li a:hover,.Ha2FyW_panel li button:hover{background:var(--cream)}.Ha2FyW_unread .Ha2FyW_title{font-weight:800}.Ha2FyW_unread a,.Ha2FyW_unread button{box-shadow:inset 3px 0 0 var(--thread)}.Ha2FyW_title{font-size:14.5px;font-weight:600}.Ha2FyW_body{color:var(--muted);font-size:13.5px}.Ha2FyW_panel small{color:var(--muted);font-size:12.5px}.Ha2FyW_empty{color:var(--muted);margin:0;padding:12px 10px;font-size:14px}@media (max-width:640px){.Ha2FyW_panel{width:auto;position:fixed;top:140px;left:16px;right:16px}}
.CscwXq_nav{justify-content:space-between;align-items:center;gap:16px;padding-block:20px;display:flex}.CscwXq_nav ul{gap:26px;margin:0;padding:0;font-size:15px;font-weight:600;list-style:none;display:flex}.CscwXq_nav ul a{text-decoration:none}.CscwXq_nav ul a:hover{color:var(--thread)}.CscwXq_logo{font-family:var(--display);align-items:center;gap:8px;font-size:26px;font-weight:800;text-decoration:none;display:flex}.CscwXq_logo i{color:var(--thread);font-style:normal}.CscwXq_footer{color:var(--muted);padding-block:56px 40px;font-size:14px}.CscwXq_fgrid{border-top:2px dashed var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-top:24px;display:flex}.CscwXq_fgrid nav{flex-wrap:wrap;gap:20px;display:flex}.CscwXq_fgrid nav a{text-decoration:none}.CscwXq_appNav{flex-wrap:wrap;row-gap:12px;padding-bottom:8px}.CscwXq_appNav .CscwXq_appLinks{gap:6px}.CscwXq_appLinks a,.CscwXq_familyLinks a{font-family:var(--display);letter-spacing:-.005em;color:var(--ink);border:2px solid #0000;border-radius:999px;align-items:center;gap:7px;padding:7px 14px;font-size:16px;font-weight:700;transition:background .15s,border-color .15s;display:inline-flex}.CscwXq_nav ul.CscwXq_appLinks a:hover,.CscwXq_nav ul.CscwXq_familyLinks a:hover{color:var(--ink);background:var(--paper);border-color:var(--line)}.CscwXq_nav ul.CscwXq_appLinks a[aria-current=page]{background:var(--mustard-soft);border-color:var(--ink);box-shadow:2px 2px 0 var(--mustard)}.CscwXq_navIcon{font-size:15px;line-height:1}.CscwXq_familyBar{background:var(--cream);border:2px solid var(--ink);width:100%;box-shadow:4px 4px 0 var(--teal-soft);border-radius:16px;order:10;align-items:center;gap:14px;padding:8px 12px;display:flex}.CscwXq_familyLabel{font-family:var(--hand);color:var(--thread);padding:0 4px 2px;font-size:24px;line-height:1}.CscwXq_nav ul.CscwXq_familyLinks{flex-wrap:wrap;gap:8px;display:flex}.CscwXq_familyLinks a{background:var(--paper);border-color:var(--line);font-size:15.5px}.CscwXq_nav ul.CscwXq_familyLinks a[aria-current=page]{background:var(--teal-soft);border-color:var(--teal);color:var(--teal-dark);box-shadow:2px 2px 0 var(--teal)}@media (prefers-reduced-motion:reduce){.CscwXq_appLinks a,.CscwXq_familyLinks a{transition:none}}.CscwXq_navBadge{background:var(--thread);color:#fff;vertical-align:1px;border-radius:10px;place-items:center;min-width:20px;height:20px;margin-left:6px;padding:0 5px;font-size:12px;font-weight:800;display:inline-grid}.CscwXq_userMenu{position:relative}.CscwXq_userMenu summary{cursor:pointer;list-style:none}.CscwXq_userMenu summary::-webkit-details-marker{display:none}.CscwXq_userMenu summary:after{content:"▾";margin-left:8px;font-size:12px}.CscwXq_userMenu>div{z-index:50;background:var(--paper);border:2px solid var(--ink);min-width:230px;box-shadow:4px 4px 0 var(--mustard);border-radius:14px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.CscwXq_userMenu>div a,.CscwXq_userMenu>div button{text-align:left;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:9px 12px;font-size:15px;font-weight:600;text-decoration:none}.CscwXq_userMenu>div a:hover,.CscwXq_userMenu>div button:hover{background:var(--cream)}.CscwXq_userMenu hr{border:0;border-top:1.5px dashed var(--line);margin:6px 4px}.CscwXq_menuLabel{color:var(--muted);padding:6px 12px 2px;font-size:12.5px}@media (max-width:900px){.CscwXq_nav ul{display:none}.CscwXq_appNav{flex-wrap:wrap}.CscwXq_nav .CscwXq_appLinks{scrollbar-width:none;white-space:nowrap;order:3;gap:18px;width:100%;padding-bottom:4px;display:flex;overflow:auto hidden}.CscwXq_nav .CscwXq_appLinks a{padding:5px 11px;font-size:15px}.CscwXq_nav .CscwXq_appLinks{gap:4px}.CscwXq_familyBar{gap:8px;padding:6px 8px}.CscwXq_familyLabel{display:none}.CscwXq_nav ul.CscwXq_familyLinks{grid-template-columns:auto 1fr auto;gap:6px;width:100%;display:grid}.CscwXq_nav .CscwXq_familyLinks a{white-space:nowrap;justify-content:center;padding:5px 9px;font-size:14.5px}}.CscwXq_navEnd{align-items:center;gap:10px;display:flex}
.B8ZXda_box{border:1.5px solid var(--thread);background:var(--paper);border-radius:12px;gap:8px;padding:12px;font-size:15px;display:grid}.B8ZXda_box label{gap:6px;font-weight:700;display:grid}.B8ZXda_box textarea{font:inherit;border:1.5px solid var(--line);border-radius:10px;padding:8px 10px;font-weight:400}.B8ZXda_row{flex-wrap:wrap;gap:8px;display:flex}
.F5-b1W_head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;display:flex}.F5-b1W_tabs{border:2px solid var(--ink);background:#fff;border-radius:12px;display:inline-flex;overflow:hidden}.F5-b1W_tab,.F5-b1W_tabOn{font:inherit;cursor:pointer;background:0 0;border:0;padding:9px 16px;font-size:14.5px;font-weight:700}.F5-b1W_tab+.F5-b1W_tab,.F5-b1W_tab+.F5-b1W_tabOn,.F5-b1W_tabOn+.F5-b1W_tab{border-left:2px solid var(--ink)}.F5-b1W_tabOn{background:var(--mustard)}.F5-b1W_tab:focus-visible,.F5-b1W_tabOn:focus-visible{outline:3px solid var(--thread);outline-offset:-3px}.F5-b1W_viewArea{margin-top:24px}.F5-b1W_zoomWrap{gap:10px;display:grid}.F5-b1W_toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;font-size:14px;display:flex}.F5-b1W_focusLabel{color:var(--muted)}.F5-b1W_focusLabel b{color:var(--ink)}.F5-b1W_tool,.F5-b1W_zoomControls button{font:inherit;border:2px solid var(--ink);cursor:pointer;background:#fff;border-radius:10px;margin-left:8px;padding:5px 12px;font-size:13.5px;font-weight:700}.F5-b1W_zoomControls{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.F5-b1W_zoomControls button{min-width:36px;margin-left:0}.F5-b1W_zoomControls button[disabled]{opacity:.4;cursor:default}.F5-b1W_zoomControls span{text-align:center;font-variant-numeric:tabular-nums;min-width:48px;color:var(--muted)}.F5-b1W_gens{color:var(--muted);align-items:center;gap:6px;margin-left:12px;display:inline-flex}.F5-b1W_gens select{font:inherit;border:1.5px solid var(--line);border-radius:8px;padding:4px 8px}.F5-b1W_canvas{border:1.5px solid var(--line);background:var(--cream);touch-action:pan-x pan-y;cursor:grab;border-radius:12px;max-height:min(72vh,760px);overflow:auto}.F5-b1W_canvas.F5-b1W_grabbing{cursor:grabbing;-webkit-user-select:none;user-select:none}.F5-b1W_canvas:focus-visible{outline:3px solid var(--mustard);outline-offset:2px}.F5-b1W_canvas svg{margin:0 auto;display:block}.F5-b1W_canvas .tree-box:focus-visible{outline:none}.F5-b1W_canvas .tree-box:focus-visible rect:first-child{stroke:var(--thread);stroke-width:3px}.F5-b1W_canvas .tree-box:hover rect:first-child{stroke:var(--ink)}.F5-b1W_hint{color:var(--muted);margin-top:10px;font-size:14px}:is(.F5-b1W_viewArea .fan-seg:hover path,.F5-b1W_viewArea .fan-seg:focus-visible path){opacity:.72}.F5-b1W_viewArea .fan-seg:focus-visible{outline:none}.F5-b1W_viewArea .fan-seg:focus-visible path:first-child{stroke:var(--thread);stroke-width:3px}.F5-b1W_tools{border-top:2px dashed var(--line);gap:10px;margin-top:36px;padding-top:18px;display:grid}.F5-b1W_tools h3{font-size:19px}.F5-b1W_toolRow{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.F5-b1W_toolRow .btn{padding:9px 16px;font-size:14.5px}.F5-b1W_check{align-items:center;gap:8px;font-size:14.5px;display:inline-flex}.F5-b1W_check input{accent-color:var(--thread);width:17px;height:17px}.F5-b1W_danger{font:inherit;color:var(--thread);border:2px solid var(--thread);cursor:pointer;background:#fff;border-radius:10px;justify-self:start;padding:8px 14px;font-size:14px;font-weight:700}.F5-b1W_danger[disabled]{opacity:.5}.F5-b1W_invites{gap:6px;margin:0 0 8px;padding:0;list-style:none;display:grid}.F5-b1W_invites li{background:var(--bg);border-radius:10px;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:8px 12px;font-size:14.5px;display:grid}.F5-b1W_invites small{color:var(--muted);font-size:12.5px;display:block}.F5-b1W_badge{border:1.5px solid var(--line);background:#fff;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700}.F5-b1W_stACCEPTED{background:var(--teal-soft);border-color:var(--teal);color:var(--teal-dark)}.F5-b1W_stOPENED{background:var(--mustard-soft);border-color:var(--mustard)}.F5-b1W_stEXPIRED{color:var(--muted)}.F5-b1W_inviteActions{gap:8px;display:flex}.F5-b1W_inviteActions button{font:inherit;color:var(--thread);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:700;text-decoration:underline}@media (max-width:600px){.F5-b1W_invites li{grid-template-columns:1fr auto}.F5-b1W_inviteActions{grid-column:1/-1}}.F5-b1W_album{gap:18px;display:grid}.F5-b1W_search{margin:18px 0 14px;position:relative}.F5-b1W_searchRow{align-items:center;display:flex}.F5-b1W_searchRow input{min-width:0;font:inherit;border:2px solid var(--ink);background:#fff;border-radius:12px;flex:1;padding:9px 14px;font-size:15px}.F5-b1W_searchRow input:focus-visible{outline:3px solid var(--teal);outline-offset:2px}.F5-b1W_filters{border:1.5px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px 14px;margin-top:10px;padding:12px 14px;font-size:13.5px;font-weight:700;display:grid}.F5-b1W_filters label{flex-direction:column;gap:4px;display:flex}.F5-b1W_filters span{align-items:center;gap:6px;font-weight:400;display:flex}.F5-b1W_filters input,.F5-b1W_filters select{font:inherit;border:1.5px solid var(--line);background:#fff;border-radius:8px;width:100%;min-width:0;padding:5px 8px;font-weight:400}.F5-b1W_results{z-index:20;border:2px solid var(--ink);max-height:360px;box-shadow:4px 4px 0 var(--ink);background:#fff;border-radius:12px;margin:6px 0 0;padding:6px;list-style:none;position:absolute;left:0;right:0;overflow-y:auto}.F5-b1W_results.F5-b1W_static{box-shadow:none;position:static}.F5-b1W_results li{cursor:pointer;border-radius:8px;flex-direction:column;padding:7px 10px;display:flex}.F5-b1W_results li small{color:var(--muted)}.F5-b1W_results li.F5-b1W_resultOn,.F5-b1W_results li[role=option]:hover{background:var(--teal-soft)}.F5-b1W_results li.F5-b1W_noResult{cursor:default;color:var(--muted);font-size:13.5px}.F5-b1W_dragGhost{z-index:60;pointer-events:none;background:var(--ink);color:#fff;box-shadow:3px 3px 0 var(--mustard);white-space:nowrap;border-radius:8px;padding:6px 10px;font-size:13px;font-weight:700;position:fixed}.F5-b1W_changes{margin:8px 0 18px}.F5-b1W_changes>summary{font-family:var(--display);cursor:pointer;margin-bottom:6px;font-size:20px;font-weight:700}.F5-b1W_changeList{gap:8px;margin:8px 0 12px;padding:0;font-size:14.5px;list-style:none;display:grid}.F5-b1W_changeList li{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:2px 12px;padding-bottom:8px;display:grid}.F5-b1W_changeList li small{color:var(--muted);grid-column:1;font-size:12.5px}.F5-b1W_changeList li button{grid-area:1/2/span 2;align-self:center}.F5-b1W_linkBtn{font:inherit;color:var(--thread);cursor:pointer;background:0 0;border:0;padding:0;font-size:13.5px;font-weight:700;text-decoration:underline}.F5-b1W_badgeOk,.F5-b1W_badgeWarn{font-family:var(--body);vertical-align:middle;border-radius:999px;padding:2px 10px;font-size:12.5px;font-weight:700}.F5-b1W_badgeOk{background:var(--teal-soft);color:var(--teal-dark)}.F5-b1W_badgeWarn{color:var(--thread);background:#fde8e6}.F5-b1W_sevError{color:var(--thread)}.F5-b1W_sevWarn{color:#9a6b00}.F5-b1W_issuePeople{flex-wrap:wrap;gap:4px 12px;display:flex}.F5-b1W_changeList li .F5-b1W_issuePeople button{grid-area:auto;font-size:12.5px}.F5-b1W_kinPickers{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin:10px 0;display:grid}.F5-b1W_kinPicker{gap:4px;display:grid;position:relative}.F5-b1W_kinLabel{color:var(--muted);font-size:12.5px;font-weight:700}.F5-b1W_kinPicker input,.F5-b1W_kinSelected{font:inherit;text-align:left;border:2px solid var(--ink);cursor:text;background:#fff;border-radius:10px;padding:7px 12px;font-size:15px}.F5-b1W_kinSelected{cursor:pointer;font-weight:700}.F5-b1W_kinSelected small,.F5-b1W_kinOptions small{color:var(--muted);font-weight:400}.F5-b1W_kinOptions{border:1.5px solid var(--line);background:#fff;border-radius:10px;margin:0;padding:4px;list-style:none;display:grid}.F5-b1W_kinOptions button{font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;width:100%;padding:6px 8px}.F5-b1W_kinOptions button:hover,.F5-b1W_kinOptions button:focus-visible{background:var(--teal-soft)}.F5-b1W_kinResult{border:2px solid var(--ink);box-shadow:4px 4px 0 var(--mustard);background:#fff;border-radius:14px;gap:12px;padding:14px 16px;display:grid}.F5-b1W_kinPhrase{font-size:17px}.F5-b1W_kinPhrase span{color:var(--muted)}.F5-b1W_kinPath{flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.F5-b1W_kinPath li{align-items:center;gap:6px;display:flex}.F5-b1W_kinPath button{font:inherit;text-align:left;border:1.5px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;padding:5px 10px;font-size:13.5px;display:grid}.F5-b1W_kinPath button small{color:var(--muted);font-size:11.5px}.F5-b1W_kinPath button.F5-b1W_kinEnd{border-color:var(--mustard);border-width:2.5px}.F5-b1W_kinStep{font-family:var(--hand);color:var(--thread);font-size:17px}.F5-b1W_canvasWrap{min-width:0;position:relative}.F5-b1W_miniMap{border:1.5px solid var(--ink);box-shadow:2px 2px 0 var(--mustard);cursor:crosshair;touch-action:none;background:#ffffffeb;border-radius:8px;position:absolute;bottom:22px;right:20px;overflow:hidden}@media (max-width:520px){.F5-b1W_miniMap{display:none}}.F5-b1W_miniMap svg{display:block}.F5-b1W_miniView{pointer-events:none;position:absolute;inset:0}.F5-b1W_workspace{grid-template-columns:minmax(0,1fr);gap:16px;max-width:1640px;margin:0 auto;padding:4px max(16px,2.4vw) 56px;display:grid}.F5-b1W_workspace>*,.F5-b1W_stageNarrow>*{min-width:0}.F5-b1W_topbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 28px;display:flex}.F5-b1W_titleBlock h1{font-family:var(--display);font-size:clamp(28px,3.2vw,40px);font-weight:800;line-height:1.05}.F5-b1W_titleBlock p{color:var(--muted);max-width:62ch;margin-top:6px;font-size:14.5px}.F5-b1W_topActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.F5-b1W_topActions .F5-b1W_search{width:min(440px,100%);margin:0}@media (min-width:1100px){.F5-b1W_topActions{flex-wrap:nowrap}}@media (max-width:700px){.F5-b1W_viewbar .F5-b1W_tabs{max-width:100%;overflow-x:auto}.F5-b1W_viewbar .F5-b1W_tab,.F5-b1W_viewbar .F5-b1W_tabOn{flex:none}}.F5-b1W_topActions .btn{white-space:nowrap;padding:9px 16px;font-size:14.5px}.F5-b1W_viewbar{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.F5-b1W_viewHint{color:var(--muted);font-size:14px}.F5-b1W_trail ol{flex-wrap:wrap;align-items:center;gap:4px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.F5-b1W_trail li+li:before{content:"›";color:var(--thread);font-family:var(--hand);margin:0 6px 0 2px;font-size:20px}.F5-b1W_trail button{font:inherit;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:2px 0}.F5-b1W_trail button:hover{-webkit-text-decoration-color:var(--thread);text-decoration-color:var(--thread)}.F5-b1W_stage{grid-template-columns:minmax(0,1fr) 400px;gap:20px;height:max(560px,100vh - 230px);display:grid}.F5-b1W_stageNarrow{gap:16px;display:grid}.F5-b1W_stageMain{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:auto}.F5-b1W_stageMain>.F5-b1W_zoomWrap{flex:1;grid-template-rows:auto minmax(0,1fr);min-height:0}.F5-b1W_stage .F5-b1W_canvas{height:100%;max-height:none}.F5-b1W_clan,.F5-b1W_clanFull{flex-direction:column;flex:1;min-height:0;display:flex}.F5-b1W_clanBody{flex:1;gap:16px;min-height:0;display:flex}.F5-b1W_clanBody>.F5-b1W_zoomWrap{flex:1;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0}.F5-b1W_clanSide{flex:none;width:min(400px,100%);min-height:0;display:flex}.F5-b1W_clanSide>aside{flex:1}.F5-b1W_clanSide{position:relative}.F5-b1W_clanSide h2{padding-right:44px}.F5-b1W_sideClose{z-index:2;border:2px solid var(--ink);background:var(--paper);cursor:pointer;border-radius:50%;width:36px;height:36px;font-size:22px;line-height:1;position:absolute;top:10px;right:12px}.F5-b1W_clanFull{z-index:300;background:var(--bg);gap:10px;padding:14px 16px 16px;position:fixed;inset:0}.F5-b1W_clanFull .F5-b1W_canvas{height:100%;max-height:none}@media (max-width:760px){.F5-b1W_clanFull{position:fixed}.F5-b1W_clanSide{z-index:5;width:min(400px,100% - 24px);position:absolute;inset:12px 12px 12px auto}}.F5-b1W_stageNarrow .F5-b1W_canvas{height:68vh;max-height:none}.F5-b1W_fanFigure{width:100%;max-width:900px;margin-inline:auto!important}.F5-b1W_listView{padding-right:4px}.F5-b1W_overview{columns:3 330px;column-gap:20px;margin-top:12px}.F5-b1W_overview>.F5-b1W_card{break-inside:avoid;margin-bottom:20px}.F5-b1W_card{background:var(--paper);border:1.5px solid var(--line);border-radius:14px;gap:12px;min-width:0;padding:18px 20px 20px;display:grid}.F5-b1W_card>h3{font-family:var(--display);font-size:19px;font-weight:800}.F5-b1W_stats{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;display:grid}.F5-b1W_stats div{background:var(--cream);border-radius:10px;flex-direction:column-reverse;padding:10px 12px;display:flex}.F5-b1W_stats dt{color:var(--muted);font-size:13.5px}.F5-b1W_stats dd{font-family:var(--display);margin:0;font-size:30px;font-weight:800;line-height:1}.F5-b1W_fact{font-size:14.5px}.F5-b1W_bars{gap:7px;margin:0;padding:0;list-style:none;display:grid}.F5-b1W_bars li{grid-template-columns:9.5em 1fr auto;align-items:center;gap:10px;font-size:14.5px;display:grid}.F5-b1W_bars li>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.F5-b1W_bar{background:var(--teal);opacity:.75;border-radius:6px;height:12px}.F5-b1W_surnames{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.F5-b1W_surnames li{border:1.5px solid var(--ink);background:#fff;border-radius:999px;padding:4px 12px;font-size:14px;font-weight:700}.F5-b1W_surnames small{color:var(--muted);margin-left:4px;font-weight:400}.F5-b1W_importNote{border-top:1.5px dashed var(--line);gap:8px;padding-top:12px;display:grid}@media (max-width:520px){.F5-b1W_stats dd{font-size:24px}.F5-b1W_bars li{grid-template-columns:7em 1fr auto}}.F5-b1W_suggestion{border-bottom:1.5px dashed var(--line);gap:8px;padding-bottom:12px;display:grid}.F5-b1W_suggestion:last-of-type{border-bottom:0}.F5-b1W_suggestion p{margin:0;font-size:15px}.F5-b1W_diff{border-collapse:collapse;font-size:14px}.F5-b1W_diff th{text-align:left;color:var(--muted);padding:3px 10px 3px 0;font-weight:700}.F5-b1W_diff td{padding:3px 10px 3px 0}.F5-b1W_diff del{color:var(--muted)}.F5-b1W_diff ins{font-weight:700;text-decoration:none}.F5-b1W_upcoming{gap:6px;margin:0;padding:0;list-style:none;display:grid}.F5-b1W_upcoming li{grid-template-columns:1.6em 1fr auto;align-items:baseline;gap:6px;font-size:15px;display:grid}.F5-b1W_upcoming button{font:inherit;text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0}.F5-b1W_upcoming button:hover{text-decoration:underline}.F5-b1W_upcoming small{color:var(--muted);white-space:nowrap}
._56rP0a_card{background:var(--paper);border:1.5px solid var(--line);border-left:6px solid var(--line);border-radius:8px;gap:2px;min-width:0;padding:10px 12px;display:grid}._56rP0a_female{border-left-color:var(--female)}._56rP0a_male{border-left-color:var(--male)}._56rP0a_unknown{border-left-color:var(--mustard)}._56rP0a_placeholder{background:var(--cream);border-style:dashed dashed dashed solid}._56rP0a_head{justify-content:space-between;align-items:start;gap:8px;display:flex}._56rP0a_head h4{margin:0;font-size:15.5px;font-weight:700;line-height:1.3}._56rP0a_ribbon{flex:none;margin-top:2px}._56rP0a_role{color:var(--muted);font-size:12.5px;font-weight:600}._56rP0a_meta{font-variant-numeric:tabular-nums;font-size:13.5px}._56rP0a_ask{justify-self:start;margin-top:4px;font-size:12.5px;font-weight:700}._56rP0a_flag{background:var(--mustard-soft);box-shadow:0 0 0 2px var(--mustard-soft);border-radius:3px}._56rP0a_clickable{cursor:pointer;transition:transform .12s}._56rP0a_clickable:hover{box-shadow:3px 3px 0 var(--line);transform:translate(-1px,-1px)}._56rP0a_clickable:focus-visible{outline:3px solid var(--mustard);outline-offset:2px}@media (prefers-reduced-motion:reduce){._56rP0a_clickable{transition:none}}
.GJcCeq_counts{grid-template-columns:repeat(4,1fr);gap:10px;margin:28px 0 0;display:grid}.GJcCeq_count{background:var(--bg);text-align:center;border-radius:10px;flex-direction:column-reverse;padding:10px;display:flex}.GJcCeq_count dd{font-family:var(--display);font-variant-numeric:tabular-nums;margin:0;font-size:26px;font-weight:800}.GJcCeq_count dt{color:var(--muted);font-size:13px}.GJcCeq_split{grid-template-columns:1.4fr 1fr;align-items:start;gap:32px;margin-top:32px;display:grid}.GJcCeq_fan{background:#fff;border:1px solid #eef1f3;gap:10px;min-width:0;margin:0;padding:14px 14px 18px;display:grid;transform:rotate(-.6deg);box-shadow:0 14px 30px -14px #22313a73}.GJcCeq_fan svg{background:var(--cream)}.GJcCeq_fan figcaption{text-align:center;font-size:22px}.GJcCeq_warnings h3{margin-bottom:12px;font-size:22px}.GJcCeq_warnings ul{gap:8px;max-height:420px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.GJcCeq_warnings li{border-left:4px solid var(--line);background:var(--bg);border-radius:8px;gap:2px;padding:8px 12px;font-size:14px;display:grid}.GJcCeq_warnings li b{text-transform:uppercase;letter-spacing:.04em;font-size:12px}.GJcCeq_warnings li small{color:var(--muted)}.GJcCeq_error{border-left-color:var(--thread)!important}.GJcCeq_error b{color:var(--thread)}.GJcCeq_warning{border-left-color:var(--mustard)!important;background:var(--mustard-soft)!important}.GJcCeq_info b{color:var(--teal-dark)}.GJcCeq_generation{margin-top:36px}.GJcCeq_generation h3{border-bottom:2px dashed var(--line);margin-bottom:12px;padding-bottom:6px;font-size:22px}.GJcCeq_generation h3 small{font-family:var(--body);color:var(--muted);font-size:14px;font-weight:600}.GJcCeq_grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;display:grid}@media (max-width:900px){.GJcCeq_split{grid-template-columns:1fr}.GJcCeq_counts{grid-template-columns:repeat(2,1fr)}}
.g8j40W_shell{place-items:center;padding-block:24px 40px;display:grid}.g8j40W_card{background:var(--paper);border:2px solid var(--ink);width:min(100%,460px);box-shadow:6px 6px 0 var(--mustard);border-radius:16px;gap:18px;padding:28px clamp(18px,4vw,32px);display:grid}.g8j40W_card.g8j40W_wide{width:min(100%,640px)}.g8j40W_head{gap:4px;display:grid}.g8j40W_head .g8j40W_hand{font-family:var(--hand);color:var(--thread);font-size:24px;line-height:1}.g8j40W_head h1{font-size:clamp(26px,4vw,34px);font-weight:800}.g8j40W_head p{color:var(--muted);font-size:15px}.g8j40W_form{gap:14px;display:grid}.g8j40W_field{gap:4px;font-size:13.5px;font-weight:700;display:grid}.g8j40W_field input,.g8j40W_field select,.g8j40W_field textarea{font:inherit;color:var(--ink);border:1.5px solid var(--line);background:#fff;border-radius:10px;width:100%;padding:10px 12px;font-size:16px;font-weight:400}.g8j40W_field input:focus-visible,.g8j40W_field select:focus-visible,.g8j40W_field textarea:focus-visible{outline:3px solid var(--mustard);outline-offset:1px;border-color:var(--ink)}.g8j40W_field input[aria-invalid=true],.g8j40W_field textarea[aria-invalid=true]{border-color:var(--thread)}.g8j40W_hint{color:var(--muted);font-size:13px;font-weight:400}.g8j40W_fieldError{color:var(--thread);font-size:13px;font-weight:600}.g8j40W_consents{border:1.5px dashed var(--line);border-radius:12px;gap:10px;margin:0;padding:12px 14px;display:grid}.g8j40W_consents legend{padding-inline:4px;font-size:13.5px;font-weight:700}.g8j40W_check{grid-template-columns:auto 1fr;align-items:start;gap:10px;font-size:14px;line-height:1.45;display:grid}.g8j40W_check input{width:18px;height:18px;accent-color:var(--thread);margin-top:2px}.g8j40W_check small{color:var(--muted);font-size:12.5px;display:block}.g8j40W_actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.g8j40W_actions .btn{justify-content:center}.g8j40W_full{justify-content:center;width:100%}.g8j40W_alert{border-left:4px solid var(--thread);background:#fde8e6;border-radius:10px;padding:10px 14px;font-size:14.5px}.g8j40W_success{background:var(--teal-soft);border-left:4px solid var(--teal);border-radius:10px;padding:12px 14px;font-size:14.5px}.g8j40W_links{border-top:1.5px dashed var(--line);flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:14px;font-size:14px;display:flex}.g8j40W_links a{color:var(--thread);font-weight:700}.g8j40W_linkButton{font:inherit;color:var(--thread);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}
.dnU4wW_grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.dnU4wW_grid.dnU4wW_compact{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:10px}.dnU4wW_polaroid{width:100%;font:inherit;text-align:center;cursor:pointer;background:#fff;border:1px solid #eef1f3;gap:6px;padding:8px 8px 10px;transition:transform .15s;display:grid;box-shadow:0 10px 24px -12px #22313a66}.dnU4wW_grid li:nth-child(odd) .dnU4wW_polaroid{transform:rotate(-1.5deg)}.dnU4wW_grid li:nth-child(2n) .dnU4wW_polaroid{transform:rotate(1.2deg)}.dnU4wW_compact li .dnU4wW_polaroid{padding:4px;transform:none!important}.dnU4wW_polaroid:hover,.dnU4wW_polaroid:focus-visible{outline:none;transform:rotate(0)scale(1.03)!important}.dnU4wW_polaroid:focus-visible{box-shadow:0 0 0 3px var(--mustard)}.dnU4wW_polaroid img{aspect-ratio:1;object-fit:cover;background:var(--sepia);width:100%;height:auto;display:block}.dnU4wW_cap{font-family:var(--hand);font-size:20px;line-height:1.1}.dnU4wW_year{font-family:var(--display);color:var(--muted);font-size:14px;font-weight:800}.dnU4wW_upload{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.dnU4wW_upload .btn{padding:8px 14px;font-size:14px}.dnU4wW_check{align-items:center;gap:6px;font-size:14px;display:inline-flex}.dnU4wW_check input{accent-color:var(--thread)}.dnU4wW_error{color:var(--thread);width:100%;font-size:13.5px;font-weight:600}.dnU4wW_notice{color:var(--teal-dark);font-size:13.5px;font-weight:600}.dnU4wW_viewerOverlay{z-index:60;background:#22313ac7;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.dnU4wW_viewer{background:#fff;gap:12px;max-width:min(1000px,100%);max-height:100%;margin:0;padding:14px 14px 18px;display:grid;position:relative;overflow:auto;box-shadow:0 30px 60px -20px #00000080}.dnU4wW_viewer img{object-fit:contain;max-width:100%;max-height:70vh;margin:0 auto;display:block}.dnU4wW_close{border:2px solid var(--ink);cursor:pointer;z-index:1;background:#fff;border-radius:50%;width:36px;height:36px;font-size:22px;position:absolute;top:8px;right:8px}.dnU4wW_caption{gap:6px;display:grid}.dnU4wW_title{font-family:var(--hand);font-size:28px;font-weight:700;line-height:1.1}.dnU4wW_meta{color:var(--muted);font-size:14px}.dnU4wW_actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dnU4wW_actions .btn{padding:7px 12px;font-size:13.5px}.dnU4wW_danger{font:inherit;color:var(--thread);border:2px solid var(--thread);cursor:pointer;background:#fff;border-radius:10px;padding:6px 12px;font-size:13.5px;font-weight:700}.dnU4wW_editGrid{grid-template-columns:2fr 1fr;gap:10px;display:grid}.dnU4wW_editGrid label,.dnU4wW_tagEditor{color:var(--muted);gap:4px;font-size:12.5px;font-weight:600;display:grid}.dnU4wW_tagEditor,.dnU4wW_editGrid .dnU4wW_actions{grid-column:1/-1}.dnU4wW_editGrid input{font:inherit;color:var(--ink);border:1.5px solid var(--line);border-radius:8px;padding:7px 9px;font-size:14.5px}.dnU4wW_tagEditor ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.dnU4wW_tagEditor li{background:var(--teal-soft);color:var(--teal-dark);border-radius:999px;align-items:center;gap:4px;padding:3px 4px 3px 10px;font-weight:700;display:inline-flex}.dnU4wW_tagEditor li button{cursor:pointer;color:inherit;background:0 0;border:0;font-size:16px}.dnU4wW_suggest{border:1.5px solid var(--line);border-radius:8px;flex-direction:column;padding:4px!important}.dnU4wW_suggest li{background:0 0!important;padding:0!important}.dnU4wW_suggest button{font:inherit;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;width:100%;padding:4px 8px;font-size:14px}.dnU4wW_suggest button:hover{background:var(--bg)}@media (prefers-reduced-motion:reduce){.dnU4wW_polaroid{transition:none}}
.-OS42a_wizard{gap:20px;max-width:720px;margin-top:28px;display:grid}.-OS42a_guide{counter-reset:step;grid-template-columns:repeat(3,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.-OS42a_guide li{counter-increment:step;background:var(--bg);border-radius:12px;gap:4px;padding:14px;font-size:14.5px;display:grid}.-OS42a_guide li:before{content:counter(step);background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:inline-grid}.-OS42a_guide li span{color:var(--muted)}.-OS42a_drop{text-align:center;border:2.5px dashed var(--teal);background:var(--teal-soft);cursor:pointer;border-radius:16px;justify-items:center;gap:4px;padding:28px 16px;display:grid}.-OS42a_drop:focus-within{outline:3px solid var(--mustard);outline-offset:3px}.-OS42a_drop input{max-width:100%;font:inherit}.-OS42a_drop b{font-family:var(--display);font-size:20px}.-OS42a_drop span{color:var(--teal-dark);font-size:14px}.-OS42a_files{gap:6px;margin:0;padding:0;list-style:none;display:grid}.-OS42a_files li{border-bottom:1.5px dashed var(--line);justify-content:space-between;gap:12px;min-width:0;padding-bottom:6px;font-size:14px;display:flex}.-OS42a_files li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.-OS42a_files li small{color:var(--muted);flex:none}.-OS42a_stage{font-family:var(--hand);color:var(--teal);font-size:22px}.-OS42a_result{gap:24px;display:grid}.-OS42a_resultHead{gap:12px;display:grid}.-OS42a_compare{gap:24px;display:grid}.-OS42a_source{border:1.5px solid var(--line);background:var(--cream);border-radius:10px;gap:12px;padding:8px;display:flex;overflow-x:auto}.-OS42a_source figure{flex:none;gap:6px;margin:0;display:grid}.-OS42a_source img{width:auto;max-width:none;height:440px;display:block}.-OS42a_source figcaption{font-size:13px}.-OS42a_pdf{padding:16px;font-weight:700}.-OS42a_draft{min-width:0}.-OS42a_actions{flex-wrap:wrap;align-items:start;gap:20px;display:flex}.-OS42a_commit{width:min(100%,520px)}.-OS42a_commit h3{font-size:24px}.-OS42a_radios{flex-wrap:wrap;gap:18px;font-size:15px;display:flex}.-OS42a_radios input{accent-color:var(--thread);margin-right:6px}.-OS42a_modes{gap:10px;display:grid}.-OS42a_modes label{cursor:pointer;align-items:start;gap:10px;font-size:15.5px;display:flex}.-OS42a_modes input,.-OS42a_conflict input{accent-color:var(--thread);margin-top:4px}.-OS42a_modes small{color:var(--muted);font-size:13.5px;display:block}.-OS42a_merge{gap:12px;display:grid}.-OS42a_mergeStats{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.-OS42a_mergeStats li{background:var(--cream);border:1.5px solid var(--line);color:var(--muted);border-radius:12px;padding:8px 10px;font-size:13.5px;line-height:1.25}.-OS42a_mergeStats b{font-family:var(--display);color:var(--ink);font-size:24px;display:block}.-OS42a_mergeList summary{cursor:pointer;font-size:15px;font-weight:700}.-OS42a_mergeList ul{gap:3px;max-height:220px;margin:6px 0 0;padding-left:20px;font-size:14.5px;display:grid;overflow:auto}.-OS42a_mergeNote{color:var(--muted);margin:0;font-size:14px}.-OS42a_conflict{border-top:1px dashed var(--line);grid-template-columns:1fr 1fr;gap:4px 12px;padding-top:8px;display:grid}.-OS42a_conflict:first-of-type{border-top:0}.-OS42a_conflictWho{grid-column:1/-1;font-size:14.5px;font-weight:700}.-OS42a_conflict label{cursor:pointer;align-items:start;gap:8px;font-size:15px;display:flex}.-OS42a_conflict small{color:var(--muted);font-size:12.5px;display:block}.-OS42a_matchGroup{border:1.5px dashed var(--line);border-radius:12px;gap:8px;margin:0;padding:12px 14px;display:grid}.-OS42a_matchGroup legend{padding:0 4px;font-weight:700}.-OS42a_matchGroup ul,.-OS42a_matchList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.-OS42a_matchRow label{cursor:pointer;align-items:start;gap:10px;font-size:15px;display:flex}.-OS42a_matchRow input{accent-color:var(--thread);margin-top:4px}.-OS42a_matchRow small{color:var(--muted)}.-OS42a_matchVia{font-size:13.5px;display:block}@media (max-width:480px){.-OS42a_mergeStats,.-OS42a_conflict{grid-template-columns:1fr}}@media (max-width:900px){.-OS42a_guide{grid-template-columns:1fr}.-OS42a_source img{height:300px}}.-OS42a_fix{border:2px dashed var(--line);border-radius:14px;gap:12px;padding:14px;display:grid}.-OS42a_fixHead{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.-OS42a_fixHead h3{font-size:20px}.-OS42a_fixHead .btn{padding:7px 14px;font-size:14px}.-OS42a_recalc{color:var(--teal-dark);font-size:13.5px}.-OS42a_editor{gap:8px;display:grid}.-OS42a_editorHead{color:var(--muted);gap:6px;padding:0 6px;font-size:12px;font-weight:700;display:grid}.-OS42a_rows{gap:4px;max-height:520px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.-OS42a_rows li{border-radius:8px;padding:4px 6px}.-OS42a_rows li:nth-child(odd){background:var(--bg)}.-OS42a_rowBad{outline:2px solid var(--thread)}.-OS42a_row{align-items:center;gap:6px;display:grid}.-OS42a_row label{border-radius:6px;min-width:0;display:block}.-OS42a_row input,.-OS42a_row select{font:inherit;border:1.5px solid var(--line);background:#fff;border-radius:6px;width:100%;min-width:0;padding:5px 7px;font-size:13px}.-OS42a_cellFlag input,.-OS42a_cellFlag select{background:var(--mustard-soft);border-color:var(--mustard)}.-OS42a_cellLabel{display:none}.-OS42a_removeRow{font:inherit;border:1.5px solid var(--line);cursor:pointer;background:#fff;border-radius:50%;width:30px;height:30px;font-size:18px;line-height:1}.-OS42a_removeRow:hover{border-color:var(--thread);color:var(--thread)}.-OS42a_rowMsg{color:var(--thread);margin:2px 4px 0;font-size:12.5px}@media (max-width:900px){.-OS42a_editorHead{display:none}.-OS42a_row{grid-template-columns:1fr 1fr!important}.-OS42a_cellLabel{color:var(--muted);font-size:11.5px;font-weight:600;display:block}}.-OS42a_editor>.btn{justify-self:start}.-OS42a_gedCounts{grid-template-columns:repeat(4,1fr);gap:10px;margin:0;display:grid}.-OS42a_gedCounts div{background:var(--bg);text-align:center;border-radius:10px;flex-direction:column-reverse;padding:10px;display:flex}.-OS42a_gedCounts dd{font-family:var(--display);font-variant-numeric:tabular-nums;margin:0;font-size:24px;font-weight:800}.-OS42a_gedCounts dt{color:var(--muted);font-size:13px}.-OS42a_gedWarnings{border-left:4px solid var(--mustard);background:var(--mustard-soft);border-radius:8px;padding:10px 14px;font-size:14px}.-OS42a_gedWarnings summary{cursor:pointer;font-weight:700}.-OS42a_gedWarnings ul{max-height:240px;margin:8px 0 0;padding-left:18px;overflow-y:auto}.-OS42a_peoplePick{border:1.5px solid var(--line);border-radius:10px;max-height:300px;margin:0;padding:0;list-style:none;overflow-y:auto}.-OS42a_peoplePick li+li{border-top:1px solid var(--line)}.-OS42a_peoplePick label{cursor:pointer;align-items:baseline;gap:10px;padding:8px 12px;font-size:14.5px;display:flex}.-OS42a_peoplePick label small{color:var(--muted);margin-left:auto}.-OS42a_peoplePick input{accent-color:var(--thread)}.-OS42a_pickOn{background:var(--mustard-soft)}@media (max-width:600px){.-OS42a_gedCounts{grid-template-columns:repeat(2,1fr)}}
.uX0ulG_input{font:inherit;border:1.5px solid var(--line);background:var(--paper);border-radius:10px;flex:1;min-width:220px;padding:8px 10px;font-size:14.5px}.uX0ulG_row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.uX0ulG_meta{color:var(--muted);margin:0;font-size:13.5px}.uX0ulG_body{white-space:pre-wrap;margin:0}.uX0ulG_quote{background:var(--cream);border-left:3px solid var(--thread);border-radius:6px;margin:0;padding:8px 12px}.uX0ulG_bad{color:var(--thread-dark)}.uX0ulG_panelHead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.uX0ulG_panelHead small{color:var(--muted);font-size:14px;font-weight:400}.uX0ulG_facts{grid-template-columns:auto 1fr;gap:4px 14px;margin:0;font-size:14.5px;display:grid}.uX0ulG_facts dt{color:var(--muted)}.uX0ulG_facts dd{margin:0}
.S-7FpW_inline{background:var(--paper);border:2px solid var(--ink);box-shadow:5px 5px 0 var(--mustard);border-radius:14px;align-content:start;gap:16px;min-height:0;padding:22px 20px 28px;display:grid;overflow-y:auto}.S-7FpW_inline .S-7FpW_head h2{padding-right:0;font-size:24px}.S-7FpW_overlay{z-index:50;background:#22313a59;justify-content:flex-end;display:flex;position:fixed;inset:0}.S-7FpW_panel{background:var(--paper);align-content:start;gap:18px;width:min(100%,520px);height:100%;padding:28px clamp(16px,4vw,28px) 40px;display:grid;position:relative;overflow-y:auto;box-shadow:-20px 0 40px -20px #22313a66}.S-7FpW_close{border:2px solid var(--ink);cursor:pointer;background:#fff;border-radius:50%;width:36px;height:36px;font-size:22px;line-height:1;position:absolute;top:12px;right:14px}.S-7FpW_close[disabled]{opacity:.3;cursor:default}.S-7FpW_head h2{outline:none;padding-right:44px;font-size:28px;font-weight:800}.S-7FpW_meta{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.S-7FpW_meta span{background:var(--teal-soft);color:var(--teal-dark);border-radius:999px;padding:3px 10px;font-size:12.5px;font-weight:700}.S-7FpW_facts{grid-template-columns:auto 1fr;gap:4px 14px;margin:0;font-size:15px;display:grid}.S-7FpW_facts dt{color:var(--muted)}.S-7FpW_facts dd{margin:0}.S-7FpW_actions{flex-wrap:wrap;gap:8px;display:flex}.S-7FpW_actions .btn{padding:8px 14px;font-size:14px}.S-7FpW_section h3{border-bottom:2px dashed var(--line);margin-bottom:8px;padding-bottom:4px;font-size:18px}.S-7FpW_chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.S-7FpW_chip{text-align:left;font:inherit;border:1.5px solid var(--line);border-left:5px solid var(--mustard);cursor:pointer;background:#fff;border-radius:8px;padding:6px 10px;display:grid}.S-7FpW_chip:hover,.S-7FpW_chip:focus-visible{border-color:var(--ink);outline:none}.S-7FpW_chip.S-7FpW_f{border-left-color:var(--female)}.S-7FpW_chip.S-7FpW_m{border-left-color:var(--male)}.S-7FpW_chip b{font-size:14px}.S-7FpW_chip small{color:var(--muted);font-size:12px}.S-7FpW_unionBox{gap:6px;padding:10px 0;display:grid}.S-7FpW_unionBox+.S-7FpW_unionBox{border-top:1px solid var(--line)}.S-7FpW_unionHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.S-7FpW_link{font:inherit;color:var(--thread);cursor:pointer;background:0 0;border:0;padding:0;font-size:13.5px;font-weight:700;text-decoration:underline}.S-7FpW_danger{border-top:1.5px dashed var(--line);padding-top:12px}.S-7FpW_hint{color:var(--muted);font-size:13.5px}.S-7FpW_alert{border-left:4px solid var(--thread);background:#fde8e6;border-radius:10px;padding:10px 14px;font-size:14.5px}.S-7FpW_form{gap:12px;display:grid}.S-7FpW_form h3{font-family:var(--display);padding-right:44px;font-size:22px}.S-7FpW_grid2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.S-7FpW_lab{color:var(--muted);gap:3px;min-width:0;font-size:12.5px;font-weight:600;display:grid}.S-7FpW_lab input,.S-7FpW_lab select,.S-7FpW_date input,.S-7FpW_date select{font:inherit;color:var(--ink);border:1.5px solid var(--line);background:#fff;border-radius:8px;width:100%;min-width:0;padding:7px 9px;font-size:14.5px;font-weight:400}.S-7FpW_lab input:focus-visible,.S-7FpW_lab select:focus-visible,.S-7FpW_date input:focus-visible,.S-7FpW_date select:focus-visible{outline:3px solid var(--mustard);outline-offset:1px}.S-7FpW_lab input[aria-invalid=true]{border-color:var(--thread)}.S-7FpW_err{color:var(--thread);font-size:12.5px;font-weight:600}.S-7FpW_radios{border:0;flex-wrap:wrap;gap:14px;margin:0;padding:0;font-size:14.5px;display:flex}.S-7FpW_radios legend{color:var(--muted);width:100%;margin-bottom:4px;font-size:12.5px;font-weight:600}.S-7FpW_radios input{accent-color:var(--thread);margin-right:6px}.S-7FpW_date{border:0;grid-template-columns:1.1fr .7fr 1.3fr .9fr;align-items:center;gap:6px;margin:0;padding:0;display:grid}.S-7FpW_date legend{color:var(--muted);margin-bottom:4px;font-size:12.5px;font-weight:600}.S-7FpW_and{color:var(--muted);text-align:right;font-size:13px}.S-7FpW_union{border:1.5px dashed var(--line);border-radius:12px;gap:10px;margin:0;padding:12px;display:grid}.S-7FpW_union legend{padding-inline:4px;font-size:13.5px;font-weight:700}.S-7FpW_end{border-top:1.5px dashed var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:12px;display:flex}.S-7FpW_buttons{gap:8px;display:flex}.S-7FpW_buttons .btn{padding:8px 14px;font-size:14px}@media (max-width:520px){.S-7FpW_grid2{grid-template-columns:1fr}.S-7FpW_date{grid-template-columns:1fr 1fr}}.S-7FpW_success{background:var(--teal-soft);border-left:4px solid var(--teal);border-radius:10px;padding:10px 14px;font-size:14.5px}.S-7FpW_linkBox{font:inherit;border:1.5px dashed var(--teal);background:var(--teal-soft);border-radius:8px;width:100%;padding:8px 10px;font-size:13.5px}.S-7FpW_avatar{float:left;cursor:zoom-in;background:#fff;border:1px solid #eef1f3;margin:0 14px 6px 0;padding:4px 4px 10px;transform:rotate(-2deg);box-shadow:0 8px 18px -10px #22313a73}.S-7FpW_avatar img{object-fit:cover;width:88px;height:88px;display:block}.S-7FpW_head:after{content:"";clear:both;display:block}.S-7FpW_historySummary{font-family:var(--display);cursor:pointer;border-bottom:2px dashed var(--line);margin-bottom:8px;padding-bottom:4px;font-size:18px;font-weight:700}.S-7FpW_history{gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.S-7FpW_history li{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:2px 10px;padding-bottom:8px;display:grid}.S-7FpW_history li small{color:var(--muted);grid-column:1;font-size:12.5px}.S-7FpW_history li button{grid-area:1/2/span 2;align-self:center}.S-7FpW_parentSlot{border:1.5px solid var(--line);border-radius:10px;gap:6px;margin:0;padding:8px 12px 12px;display:grid}.S-7FpW_parentSlot legend{color:var(--muted);padding:0 4px;font-size:12.5px;font-weight:700}.S-7FpW_parentSlot input{font:inherit;border:1.5px solid var(--line);border-radius:8px;width:100%;padding:7px 9px;font-size:14.5px}.S-7FpW_parentPicked{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.S-7FpW_parentPicked small{color:var(--muted)}.S-7FpW_parentPicked button{margin-left:auto}.S-7FpW_parentOptions{gap:2px;margin:0;padding:0;list-style:none;display:grid}.S-7FpW_parentOptions button{font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:6px;width:100%;padding:6px 8px}.S-7FpW_parentOptions button:hover,.S-7FpW_parentOptions button:focus-visible{background:var(--teal-soft)}.S-7FpW_parentOptions small{color:var(--muted)}.S-7FpW_start{justify-self:start}.S-7FpW_note{background:var(--cream);color:var(--ink);border-radius:8px;margin:0;padding:8px 10px;font-size:14px}
.I6ZqWW_groups{flex-wrap:wrap;gap:8px;display:flex}.I6ZqWW_group,.I6ZqWW_groupOn{font:inherit;border:2px solid var(--ink);background:var(--paper);cursor:pointer;color:var(--ink);border-radius:12px;padding:5px 12px;font-size:14.5px;font-weight:800}.I6ZqWW_groupOn{background:var(--mustard-soft);box-shadow:3px 3px 0 var(--mustard)}.I6ZqWW_group small,.I6ZqWW_groupOn small{color:var(--muted);font-weight:600}.I6ZqWW_group:focus-visible,.I6ZqWW_groupOn:focus-visible,.I6ZqWW_react:focus-visible,.I6ZqWW_reactMine:focus-visible{outline:3px solid var(--mustard);outline-offset:2px}.I6ZqWW_actions{gap:10px;display:grid}.I6ZqWW_reacts{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.I6ZqWW_react,.I6ZqWW_reactMine{font:inherit;border:1.5px solid var(--line);background:var(--paper);cursor:pointer;color:var(--ink);border-radius:999px;padding:1px 10px;font-size:13.5px;font-weight:700}.I6ZqWW_react:hover{border-color:var(--ink)}.I6ZqWW_reactMine{border-color:var(--thread);background:#fbe9e7}.I6ZqWW_pickerWrap{position:relative}.I6ZqWW_picker{z-index:5;background:var(--paper);border:2px solid var(--ink);box-shadow:3px 3px 0 var(--mustard);border-radius:999px;gap:2px;padding:3px 6px;display:flex;position:absolute;bottom:calc(100% + 6px);left:0}.I6ZqWW_picker button{cursor:pointer;background:0 0;border:0;border-radius:8px;padding:2px 4px;font-size:20px}.I6ZqWW_picker button:hover{background:var(--cream)}.I6ZqWW_comments{gap:8px;display:grid}.I6ZqWW_more{font:inherit;color:var(--teal-dark);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:13.5px;font-weight:700}.I6ZqWW_comment{align-items:flex-start;gap:8px;display:flex}.I6ZqWW_comment>div{min-width:0}.I6ZqWW_comment p{background:var(--bg);overflow-wrap:anywhere;white-space:pre-wrap;border-radius:12px;padding:5px 11px;font-size:14.5px}.I6ZqWW_comment p b{font-size:12.5px;display:block}.I6ZqWW_comment small{color:var(--muted);gap:10px;padding-left:11px;font-size:12px;display:flex}.I6ZqWW_comment small button{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.I6ZqWW_avSm{border:2px solid var(--ink);background:var(--teal-soft);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:11px;font-weight:800;display:grid}.I6ZqWW_reply{align-items:end;gap:8px;display:flex}.I6ZqWW_reply textarea{font:inherit;border:1.5px solid var(--line);resize:none;field-sizing:content;border-radius:18px;flex:1;min-height:34px;max-height:140px;padding:6px 14px;font-size:14.5px}.I6ZqWW_reply .btn{padding:5px 14px;font-size:14px}.I6ZqWW_error{color:var(--thread-dark);font-size:14px}
.MsYGwa_controls{gap:16px;margin-bottom:24px;display:grid}.MsYGwa_options{flex-wrap:wrap;align-items:end;gap:12px 18px;display:flex}.MsYGwa_options label{color:var(--muted);gap:4px;font-size:12.5px;font-weight:700;display:grid}.MsYGwa_options input,.MsYGwa_options select{font:inherit;color:var(--ink);border:1.5px solid var(--line);background:#fff;border-radius:8px;padding:7px 10px;font-size:15px;font-weight:400}.MsYGwa_options .MsYGwa_check{color:var(--ink);align-items:center;gap:8px;padding-bottom:8px;font-size:14.5px;font-weight:400;display:flex}.MsYGwa_actions{flex-wrap:wrap;gap:10px;display:flex}.MsYGwa_sheet{border:1.5px dashed var(--line);background:#fffdf8;border-radius:12px;padding:24px clamp(12px,4vw,48px) 16px}.MsYGwa_title{font-family:var(--display);text-align:center;margin-bottom:12px;font-size:clamp(26px,4vw,40px);font-weight:800}.MsYGwa_foot{text-align:center;color:var(--muted);margin-top:8px;font-size:13px}@media print{:is(body>header,body>footer,.MsYGwa_controls,.tape){display:none!important}:is(.page,.wrap){box-shadow:none!important;background:#fff!important;border:0!important;max-width:none!important;margin:0!important;padding:0!important}body{background:#fff!important}.MsYGwa_sheet{break-inside:avoid;background:#fff;border:0;padding:0}.MsYGwa_title{font-size:28pt}}
.epdXIG_choices{grid-template-columns:1.3fr 1fr 1fr;gap:18px;margin:28px 0 0;padding:0;list-style:none;display:grid}.epdXIG_choices a{border:2px solid var(--ink);background:var(--paper);height:100%;color:var(--ink);box-shadow:5px 5px 0 var(--line);border-radius:16px;align-content:start;gap:10px;padding:22px 22px 24px;text-decoration:none;transition:transform .12s,box-shadow .12s;display:grid}.epdXIG_choices a:hover,.epdXIG_choices a:focus-visible{box-shadow:7px 7px 0 var(--mustard);transform:translate(-2px,-2px)}.epdXIG_choices b{font-family:var(--display);font-size:21px;line-height:1.15}.epdXIG_choices span{color:var(--muted);font-size:15px;line-height:1.45}.epdXIG_main a{background:var(--cream);box-shadow:5px 5px 0 var(--mustard)}.epdXIG_main b{font-size:24px}.epdXIG_choices .epdXIG_tag{font-family:var(--hand);color:var(--thread);justify-self:start;font-size:22px;line-height:1}@media (max-width:860px){.epdXIG_choices{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.epdXIG_choices a{transition:none}}
.v7cxEW_card{width:min(100%,640px);margin-inline:auto}.v7cxEW_person{border:1.5px solid var(--line);border-radius:12px;gap:10px;margin:0;padding:12px 16px 16px;display:grid}.v7cxEW_person>legend{font-family:var(--display);padding:0 6px;font-size:20px;font-weight:700}@media (max-width:520px){.v7cxEW_person>div{grid-template-columns:1fr}}
.LbCAUq_view{gap:22px;display:grid}.LbCAUq_view h2{font-family:var(--display);margin-bottom:10px;font-size:22px}.LbCAUq_hint{color:var(--muted);font-size:14px}.LbCAUq_consent,.LbCAUq_trees{border:2px solid var(--ink);box-shadow:4px 4px 0 var(--mustard);background:#fff;border-radius:14px;gap:10px;padding:16px 18px;display:grid}.LbCAUq_treeToggle{align-items:center;gap:10px;font-size:15px;display:flex}.LbCAUq_treeToggle input{accent-color:var(--thread);width:18px;height:18px}.LbCAUq_related{background:var(--teal-soft);border-left:4px solid var(--teal);border-radius:10px;padding:12px 16px}.LbCAUq_card{border:1.5px solid var(--line);background:#fff;border-radius:14px;gap:10px;margin-bottom:14px;padding:14px 16px;display:grid}.LbCAUq_cardHead{flex-wrap:wrap;gap:10px;display:flex}.LbCAUq_high,.LbCAUq_possible,.LbCAUq_both{border-radius:999px;padding:3px 10px;font-size:12.5px;font-weight:700}.LbCAUq_high{background:var(--teal-soft);color:var(--teal-dark)}.LbCAUq_possible{color:#8a5a00;background:#fdf1d8}.LbCAUq_both{background:var(--ink);color:#fff}.LbCAUq_sides{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.LbCAUq_sides>div{border-left:4px solid var(--line);gap:2px;padding-left:12px;font-size:14.5px;display:grid}.LbCAUq_sides>div:last-child{border-left-color:var(--mustard)}.LbCAUq_sides small{color:var(--muted);font-size:12.5px}.LbCAUq_sides b{font-size:17px}.LbCAUq_signals{color:var(--muted);font-size:13.5px}.LbCAUq_actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.LbCAUq_transfer{gap:6px;font-size:14.5px;display:grid}.LbCAUq_transfer label{align-items:center;gap:8px;display:flex}.LbCAUq_rejected summary{cursor:pointer;margin-bottom:10px;font-weight:700}.LbCAUq_connect{border-top:1.5px dashed var(--line);flex-wrap:wrap;align-items:center;gap:10px 14px;padding-top:12px;font-size:15px;display:flex}.LbCAUq_connectForm{gap:8px;width:100%;display:grid}.LbCAUq_connectForm label{gap:6px;font-size:14.5px;font-weight:700;display:grid}.LbCAUq_connectForm textarea{font:inherit;border:1.5px solid var(--line);resize:vertical;border-radius:10px;padding:10px 12px;font-weight:400}.LbCAUq_family{border:2px solid var(--ink);background:var(--paper);box-shadow:5px 5px 0 var(--line);border-radius:16px;gap:14px;margin-bottom:18px;padding:18px 20px;display:grid}.LbCAUq_familyHead h3{font-family:var(--display);font-size:21px}.LbCAUq_familyHead h3 small{font-family:var(--body);color:var(--muted);font-size:15px;font-weight:600}.LbCAUq_familyHead p{margin-top:4px;font-size:15px}.LbCAUq_chips{flex-wrap:wrap;gap:6px;display:flex}.LbCAUq_done{background:var(--ink);color:#fff;white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:12.5px;font-weight:700}.LbCAUq_rows{border-top:1.5px solid var(--line);margin:0;padding:0;list-style:none}.LbCAUq_row{border-bottom:1.5px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:6px 0;display:grid}.LbCAUq_rowMain{font:inherit;text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 4px;display:grid}.LbCAUq_rowMain:hover{background:var(--cream)}.LbCAUq_rowName small{color:var(--muted);white-space:nowrap;font-size:13px}.LbCAUq_rowRel{color:var(--muted);font-size:14px}.LbCAUq_rowActions{justify-content:flex-end;align-items:center;gap:6px;min-width:190px;display:flex}.LbCAUq_yes,.LbCAUq_no{font:inherit;cursor:pointer;border:2px solid var(--ink);border-radius:10px;padding:6px 12px;font-size:14px;font-weight:700}.LbCAUq_yes{background:var(--thread);border-color:var(--thread);color:#fff}.LbCAUq_no{background:var(--paper)}.LbCAUq_details{grid-column:1/-1;gap:8px;padding:6px 4px 10px;display:grid}.LbCAUq_link{font:inherit;color:var(--thread-dark);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:14.5px;text-decoration:underline}.LbCAUq_transferPerson{border:1.5px dashed var(--line);border-radius:10px;gap:4px;margin:0;padding:8px 12px;display:grid}.LbCAUq_transferPerson legend{padding:0 4px;font-weight:700}@media (max-width:640px){.LbCAUq_row{grid-template-columns:1fr}.LbCAUq_rowMain{grid-template-columns:minmax(0,1fr) auto}.LbCAUq_rowRel{grid-area:2/1/auto/-1}.LbCAUq_rowActions{justify-content:flex-start;min-width:0}}.LbCAUq_kinGuess{color:var(--thread-dark);font-size:15px}.LbCAUq_compare table{border-collapse:collapse;width:100%;font-size:14.5px}.LbCAUq_compare caption{text-align:left;padding-bottom:6px;font-weight:700}.LbCAUq_compare th,.LbCAUq_compare td{text-align:left;border-bottom:1px solid var(--line);vertical-align:middle;padding:6px 8px}.LbCAUq_compare thead th{color:var(--muted);font-size:12.5px;font-weight:700}.LbCAUq_compare tbody th{white-space:nowrap;font-weight:600}.LbCAUq_diffRow{background:#fff4d6}.LbCAUq_missingRow td:nth-child(2){color:var(--muted)}.LbCAUq_none{color:var(--muted);font-style:italic}.LbCAUq_ok{color:var(--muted);white-space:nowrap}.LbCAUq_take{font:inherit;border:2px solid var(--ink);background:var(--paper);cursor:pointer;white-space:nowrap;border-radius:10px;padding:4px 10px;font-size:13.5px;font-weight:700}.LbCAUq_take:hover{background:var(--cream)}@media (max-width:640px){.LbCAUq_compare td:last-child{white-space:normal}}
.z1QGCW_info{border:2px solid var(--ink);background:var(--paper);box-shadow:5px 5px 0 var(--line);border-radius:16px;flex-direction:column;align-self:start;gap:12px;padding:18px 20px;display:flex}.z1QGCW_info h2{font-family:var(--display);font-size:22px}.z1QGCW_rel{color:var(--muted);margin:-6px 0 0}.z1QGCW_info dl{grid-template-columns:auto 1fr;gap:4px 12px;margin:0;display:grid}.z1QGCW_info dt{color:var(--muted)}.z1QGCW_info dd{margin:0}.z1QGCW_info .btn{place-self:flex-start start}.z1QGCW_self{border-top:1.5px dashed var(--line);justify-items:start;gap:8px;padding-top:12px;display:grid}.z1QGCW_self p{margin:0;font-size:14.5px}.z1QGCW_message{justify-items:start;gap:12px;display:grid}.z1QGCW_actions{flex-wrap:wrap;gap:8px;display:flex}.z1QGCW_import{border:2px solid var(--ink);background:var(--paper);box-shadow:5px 5px 0 var(--line);border-radius:16px;gap:14px;margin-bottom:18px;padding:18px 20px;display:grid}.z1QGCW_import header{justify-content:space-between;align-items:baseline;display:flex}.z1QGCW_import h2{font-family:var(--display);font-size:22px}.z1QGCW_import .btn{justify-self:start}.z1QGCW_importIntro{margin:0}.z1QGCW_importIntro select{font:inherit}.z1QGCW_done{justify-items:start;gap:10px;display:grid}.z1QGCW_done p{margin:0}
.cHMfxq_form{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));align-items:end;gap:12px;max-width:60em;margin:18px 0;display:grid}.cHMfxq_form label{gap:4px;font-size:13.5px;font-weight:700;display:grid}.cHMfxq_form input{font:inherit;border:1.5px solid var(--line);background:#fff;border-radius:10px;width:100%;min-width:0;padding:10px 12px;font-size:16px;font-weight:400}.cHMfxq_years{grid-template-columns:1fr auto 1fr;align-items:center;gap:6px;display:grid}.cHMfxq_results ul{gap:8px;max-width:50em;margin:0;padding:0;list-style:none;display:grid}.cHMfxq_results li{border:1.5px solid var(--line);background:var(--paper);border-radius:12px;gap:2px;padding:10px 14px;display:grid}.cHMfxq_muted{color:var(--muted);font-size:14px}.cHMfxq_count{font-weight:700}.cHMfxq_hint{color:var(--muted);max-width:44em;font-size:14px}
.vi5woq_page{gap:16px;margin-bottom:48px;display:grid}.vi5woq_head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px;display:flex}.vi5woq_title{font-size:34px;font-weight:800}.vi5woq_hand{font-family:var(--hand);color:var(--thread);font-size:23px;line-height:1.1}.vi5woq_empty{color:var(--muted)}.vi5woq_layout{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:22px;display:grid}.vi5woq_feed{gap:16px;min-width:0;display:grid}.vi5woq_feed>.btn{justify-self:center}.vi5woq_side{gap:16px;display:grid;position:sticky;top:12px}.vi5woq_card{background:var(--paper);border:2px solid var(--ink);box-shadow:4px 4px 0 var(--mustard);border-radius:14px;gap:12px;min-width:0;padding:16px;scroll-margin-top:90px;display:grid}.vi5woq_auto{box-shadow:none;background:var(--cream);border-style:dashed}.vi5woq_postHead,.vi5woq_autoHead{align-items:flex-start;gap:10px;display:flex}.vi5woq_postHead>div,.vi5woq_autoHead>div{flex:1;gap:2px;min-width:0;display:grid}.vi5woq_postHead small,.vi5woq_autoHead small{color:var(--muted);font-size:13px}.vi5woq_autoIcon{font-size:30px;line-height:1}.vi5woq_autoLinks{flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;font-size:14px;display:flex}.vi5woq_autoLinks .btn{padding:5px 14px;font-size:14px}.vi5woq_av{border:2px solid var(--ink);background:var(--teal-soft);border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:13px;font-weight:800;list-style:none;display:grid}.vi5woq_body{white-space:pre-wrap;overflow-wrap:anywhere;font-size:15.5px}.vi5woq_menu{position:relative}.vi5woq_menu summary{cursor:pointer;border-radius:50%;place-items:center;width:34px;height:34px;font-size:20px;list-style:none;display:grid}.vi5woq_menu summary:hover{background:var(--bg)}.vi5woq_menu summary::-webkit-details-marker{display:none}.vi5woq_menu>div{z-index:10;background:var(--paper);border:2px solid var(--ink);min-width:160px;box-shadow:4px 4px 0 var(--mustard);border-radius:12px;padding:6px;display:grid;position:absolute;top:calc(100% + 4px);right:0}.vi5woq_menu>div button{font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 12px;font-size:15px}.vi5woq_menu>div button:hover{background:var(--cream)}.vi5woq_photoOne,.vi5woq_photoStrip{gap:6px;display:grid}.vi5woq_photoStrip{grid-template-columns:repeat(3,minmax(0,1fr))}.vi5woq_photo{background:var(--sepia);border-radius:8px;display:block;position:relative;overflow:hidden}.vi5woq_photoOne .vi5woq_photo img{object-fit:contain;width:100%;max-height:520px;display:block}.vi5woq_photoStrip .vi5woq_photo{aspect-ratio:1}.vi5woq_photoStrip .vi5woq_photo img{object-fit:cover;width:100%;height:100%;display:block}.vi5woq_restCount{color:#fff;background:#22313a8c;place-items:center;font-size:28px;font-weight:800;display:grid;position:absolute;inset:0}.vi5woq_tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.vi5woq_tags small{color:var(--muted);font-size:13px}.vi5woq_tag{background:var(--teal-soft);border:1.5px solid var(--teal);color:var(--teal-dark);border-radius:999px;padding:0 9px;font-size:13px;font-weight:700}.vi5woq_composer textarea{font:inherit;border:2px solid var(--line);resize:vertical;field-sizing:content;border-radius:12px;min-height:64px;max-height:320px;padding:10px 14px}.vi5woq_composerBar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vi5woq_composerBar .btn{padding:7px 14px;font-size:14.5px}.vi5woq_grow{flex:1}.vi5woq_hint{color:var(--muted);font-size:13px}.vi5woq_previews{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.vi5woq_previews li{border:1.5px solid var(--line);border-radius:8px;width:84px;height:84px;position:relative;overflow:hidden}.vi5woq_previews img{object-fit:cover;width:100%;height:100%}.vi5woq_previews button{color:#fff;cursor:pointer;background:#22313abf;border:0;border-radius:50%;width:24px;height:24px;line-height:1;position:absolute;top:2px;right:2px}.vi5woq_box{background:var(--paper);border:2px solid var(--ink);border-radius:14px;gap:8px;padding:14px;font-size:14.5px;display:grid}.vi5woq_box h3{font-size:16px}.vi5woq_box small{color:var(--muted)}.vi5woq_mini{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.vi5woq_mini a{aspect-ratio:1;background:var(--sepia);border-radius:6px;overflow:hidden}.vi5woq_mini img{object-fit:cover;width:100%;height:100%;display:block}.vi5woq_faces{flex-wrap:wrap;margin:0;padding:0 0 0 6px;list-style:none;display:flex}.vi5woq_faces .vi5woq_av{width:30px;height:30px;margin-left:-6px;font-size:11px}@media (max-width:900px){.vi5woq_layout{grid-template-columns:minmax(0,1fr)}.vi5woq_side{position:static}}@media (max-width:560px){.vi5woq_title{font-size:28px}.vi5woq_card{padding:12px}}
.NtuSAq_box{justify-items:start;gap:10px;font-size:15px;display:grid}.NtuSAq_box p{margin:0}.NtuSAq_row{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.NtuSAq_row label{gap:4px;font-size:13.5px;font-weight:700;display:grid}.NtuSAq_row input{font:inherit;border:1.5px solid var(--line);background:#fff;border-radius:10px;width:12em;min-width:0;padding:8px 10px;font-size:16px}.NtuSAq_qr{border:1.5px solid var(--line);background:#fff;border-radius:10px}.NtuSAq_secret{letter-spacing:.05em;word-break:break-all;font-family:ui-monospace,Consolas,monospace}.NtuSAq_codes{grid-template-columns:repeat(2,max-content);gap:6px 22px;margin:0;padding:0;font-family:ui-monospace,Consolas,monospace;font-size:15px;list-style:none;display:grid}
.z5yboG_layout{grid-template-columns:minmax(280px,340px) minmax(0,1fr);align-items:start;gap:20px;min-height:calc(100vh - 220px);display:grid}.z5yboG_layout.z5yboG_hasThread{grid-template-columns:minmax(280px,340px) minmax(0,1fr) 290px}.z5yboG_side,.z5yboG_main,.z5yboG_info{background:var(--paper);border:2px solid var(--ink);border-radius:16px;min-width:0}.z5yboG_side{background:var(--cream);align-content:start;gap:14px;padding:22px 14px 16px;display:grid}.z5yboG_main{box-shadow:6px 6px 0 var(--mustard);height:calc(100vh - 220px);min-height:480px;display:flex}.z5yboG_info{max-height:calc(100vh - 220px);padding:16px;position:relative;overflow-y:auto}.z5yboG_infoClose{display:none}.z5yboG_title{font-size:24px}.z5yboG_search{font:inherit;border:2px solid var(--line);background:var(--paper);border-radius:10px;padding:7px 12px;font-size:14.5px}.z5yboG_sub{margin-bottom:8px;font-size:14px;font-weight:800}.z5yboG_sectionHead{font-family:var(--body);color:var(--muted);justify-content:space-between;align-items:baseline;margin:0 4px 6px;font-size:13.5px;font-weight:800;display:flex}.z5yboG_sectionHead a,.z5yboG_headLink{font:inherit;color:var(--teal-dark);cursor:pointer;background:0 0;border:0;padding:0;font-size:13.5px;text-decoration:none}.z5yboG_sectionHead a:hover,.z5yboG_headLink:hover{text-decoration:underline}.z5yboG_empty{color:var(--muted);margin:0 4px;font-size:14px}.z5yboG_list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.z5yboG_item,.z5yboG_itemOn{text-align:left;width:100%;font:inherit;cursor:pointer;color:var(--ink);background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:8px 10px;display:flex;position:relative}.z5yboG_item:hover{background:var(--paper)}.z5yboG_itemOn{background:var(--mustard-soft)}.z5yboG_itemText{flex:1;gap:1px;min-width:0;display:grid}.z5yboG_itemTop{justify-content:space-between;gap:8px;display:flex}.z5yboG_itemTop small{color:var(--muted);font-size:12.5px}.z5yboG_itemSub{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;padding-right:26px;font-size:13.5px;overflow:hidden}.z5yboG_badge{background:var(--thread);color:#fff;border-radius:11px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12.5px;font-weight:800;display:grid;position:absolute;bottom:9px;right:10px}.z5yboG_avatar,.z5yboG_avatarSm,.z5yboG_avatarLg{border:2px solid var(--ink);background:var(--teal-soft);border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:13px;font-weight:800;display:grid}.z5yboG_avatarSm{width:28px;height:28px;font-size:11px}.z5yboG_avatarLg{background:var(--mustard-soft);width:60px;height:60px;font-size:20px}.z5yboG_groupIcon,.z5yboG_groupIconLg{border:2px solid var(--ink);background:var(--paper);border-radius:10px;flex:none;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.z5yboG_groupIconLg{border-radius:14px;width:60px;height:60px;font-size:28px}.z5yboG_request{border:1.5px dashed var(--thread);background:var(--paper);border-radius:12px;gap:6px;margin-bottom:8px;padding:10px 12px;display:grid}.z5yboG_requestOn{box-shadow:3px 3px 0 var(--mustard);border-style:solid}.z5yboG_request small{color:var(--muted);font-weight:400}.z5yboG_request blockquote{background:var(--cream);border-radius:8px;margin:0;padding:8px 10px;font-size:14.5px}.z5yboG_row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.z5yboG_row .btn{padding:7px 14px;font-size:14px}.z5yboG_link{font:inherit;color:var(--thread-dark);cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;text-decoration:underline}.z5yboG_errorText{color:var(--thread-dark)}.z5yboG_newGroup{border:2px solid var(--ink);background:var(--paper);border-radius:12px;gap:8px;margin-bottom:8px;padding:10px 12px;font-size:14px;display:grid}.z5yboG_newGroup label{gap:4px;font-weight:700;display:grid}.z5yboG_newGroup input{font:inherit;border:1.5px solid var(--line);border-radius:10px;padding:7px 10px;font-weight:400}.z5yboG_newGroup>small{color:var(--muted)}.z5yboG_placeholder{color:var(--muted);text-align:center;margin:auto;padding:24px}.z5yboG_thread{flex-direction:column;width:100%;min-height:0;display:flex}.z5yboG_threadHead{border-bottom:2px solid var(--ink);align-items:center;gap:12px;padding:12px 16px;display:flex}.z5yboG_threadHead>div{flex:1;min-width:0}.z5yboG_threadHead h2{font-size:20px}.z5yboG_threadHead small{color:var(--muted)}.z5yboG_back{cursor:pointer;color:var(--ink);background:0 0;border:0;font-size:28px;line-height:1;display:none}.z5yboG_infoBtn{border:2px solid var(--ink);background:var(--paper);cursor:pointer;border-radius:50%;width:38px;height:38px;font-size:18px;display:none}.z5yboG_messages{background-color:var(--sepia);background-image:radial-gradient(#22313a0d 1px,#0000 1px);background-size:14px 14px;flex-direction:column;flex:1;gap:8px;padding:18px;display:flex;overflow-y:auto}.z5yboG_msgRow{flex-direction:column;display:flex}.z5yboG_daySep{background:var(--paper);border:1.5px solid var(--line);color:var(--muted);border-radius:999px;align-self:center;margin:6px 0 8px;padding:0 12px;font-size:12px;font-weight:800}.z5yboG_noteLine{text-align:center;background:var(--mustard-soft);border-radius:10px;align-self:center;max-width:80%;padding:6px 12px;font-size:14px}.z5yboG_mine,.z5yboG_theirs{border:2px solid var(--ink);border-radius:16px;gap:2px;max-width:min(78%,560px);padding:8px 13px 5px;display:grid}.z5yboG_mine p,.z5yboG_theirs p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:15.5px}.z5yboG_mine small,.z5yboG_theirs small{color:var(--muted);justify-content:flex-end;gap:8px;font-size:12px;display:flex}.z5yboG_mine{background:var(--teal-soft);border-bottom-right-radius:4px;align-self:flex-end}.z5yboG_theirs{background:var(--paper);border-bottom-left-radius:4px;align-self:flex-start}.z5yboG_sender{color:var(--teal-dark);font-size:13px}.z5yboG_reportMsg{font:inherit;color:var(--muted);cursor:pointer;opacity:0;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.z5yboG_mine:hover .z5yboG_reportMsg,.z5yboG_theirs:hover .z5yboG_reportMsg,.z5yboG_reportMsg:focus-visible{opacity:1}.z5yboG_reportWrap{padding:10px 14px 0}.z5yboG_composer{border-top:2px solid var(--ink);align-items:end;gap:10px;padding:12px 14px;display:flex}.z5yboG_composer textarea{font:inherit;border:2px solid var(--line);resize:none;border-radius:12px;flex:1;max-height:160px;padding:10px 12px}.z5yboG_closed{color:var(--muted);border-top:2px solid var(--ink);padding:14px 18px}.z5yboG_infoBody{gap:16px;display:grid}.z5yboG_infoId{text-align:center;justify-items:center;gap:4px;display:grid}.z5yboG_infoId h2{font-size:20px}.z5yboG_infoId small{color:var(--muted)}.z5yboG_matchBox{background:var(--teal-soft);border:2px solid var(--teal);border-radius:12px;gap:2px;padding:10px 12px;font-size:13.5px;display:grid}.z5yboG_matchBox b{font-family:var(--display);color:var(--teal-dark);font-size:19px}.z5yboG_acts{gap:6px;display:grid}.z5yboG_acts>a,.z5yboG_acts>button{font:inherit;text-align:left;color:var(--ink);border:1.5px solid var(--line);background:var(--paper);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:8px 11px;font-size:14.5px;font-weight:700;text-decoration:none;display:flex}.z5yboG_acts>a:hover,.z5yboG_acts>button:hover{border-color:var(--ink)}.z5yboG_acts .z5yboG_danger{color:var(--thread-dark)}.z5yboG_actsNote{color:var(--muted);padding:4px 2px;font-size:13.5px}.z5yboG_inviteBox{border:1.5px solid var(--ink);border-radius:10px;gap:8px;padding:10px;font-size:14px;display:grid}.z5yboG_inviteBox label{gap:4px;font-weight:700;display:grid}.z5yboG_inviteBox select{font:inherit;font-weight:400}.z5yboG_memberList{gap:8px;font-size:14.5px;display:grid}.z5yboG_memberList ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.z5yboG_memberList li{align-items:center;gap:8px;display:flex}.z5yboG_memberList li>span:nth-child(2){flex:1;min-width:0;display:grid}.z5yboG_memberList small{color:var(--muted);font-size:12.5px}.z5yboG_renameForm{gap:6px;display:flex}.z5yboG_renameForm input{font:inherit;border:1.5px solid var(--line);border-radius:10px;min-width:0;padding:6px 10px}.z5yboG_share{border:1.5px dashed var(--line);background:var(--cream);border-radius:12px;gap:8px;padding:12px;font-size:14px;display:grid}.z5yboG_share p{margin:0}.z5yboG_shareForm{gap:10px;display:grid}.z5yboG_shareForm label{align-items:flex-start;gap:8px;display:flex}.z5yboG_shareForm select{font:inherit;margin-left:8px}.z5yboG_shareForm fieldset{border:0;gap:8px;margin:0;padding:0;display:grid}.z5yboG_shareForm legend{margin-bottom:4px;font-weight:700}.z5yboG_shareForm label span{display:grid}.z5yboG_shareForm small{color:var(--muted);font-size:13px}@media (max-width:1180px){.z5yboG_layout.z5yboG_hasThread{grid-template-columns:minmax(260px,320px) minmax(0,1fr)}.z5yboG_info{display:none}.z5yboG_infoOpen .z5yboG_info{z-index:30;border-radius:16px 0 0 16px;width:min(340px,92vw);max-height:none;padding-top:48px;display:block;position:fixed;top:0;bottom:0;right:0;box-shadow:-8px 0 30px #22313a40}.z5yboG_infoClose{cursor:pointer;background:0 0;border:0;font-size:26px;display:block;position:absolute;top:8px;right:10px}.z5yboG_infoBtn{display:block}}@media (max-width:820px){.z5yboG_layout,.z5yboG_layout.z5yboG_hasThread{grid-template-columns:1fr}.z5yboG_hasThread .z5yboG_side,.z5yboG_layout:not(.z5yboG_hasThread) .z5yboG_main{display:none}.z5yboG_main{height:calc(100dvh - 170px)}.z5yboG_back{display:block}.z5yboG_reportMsg{opacity:1}}
.jW-9YW_page{gap:16px;margin-bottom:48px;display:grid}.jW-9YW_head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px;display:flex}.jW-9YW_title{font-size:34px;font-weight:800}.jW-9YW_hand{font-family:var(--hand);color:var(--thread);font-size:23px;line-height:1.1}.jW-9YW_empty{color:var(--muted)}.jW-9YW_muted{color:var(--muted);font-size:13px}.jW-9YW_layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:22px;display:grid}.jW-9YW_layout.jW-9YW_withDetail{grid-template-columns:minmax(0,1fr) 360px}.jW-9YW_board{background:var(--cream);border:2px solid var(--ink);box-shadow:6px 6px 0 var(--mustard);border-radius:14px;min-width:0;padding:18px}.jW-9YW_tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:18px;display:flex}.jW-9YW_tools small{color:var(--muted)}.jW-9YW_chips{flex-wrap:wrap;gap:6px;display:flex}.jW-9YW_chips button{font:inherit;border:1.5px solid var(--ink);background:var(--paper);cursor:pointer;color:var(--ink);border-radius:999px;padding:1px 11px;font-size:13.5px;font-weight:700}.jW-9YW_chips button[aria-pressed=true]{background:var(--ink);color:#fff}.jW-9YW_polas{grid-template-columns:repeat(auto-fill,minmax(165px,1fr));gap:24px 18px;display:grid}.jW-9YW_year{font-family:var(--hand);color:var(--thread);border:2px dashed var(--mustard);background:var(--mustard-soft);border-radius:10px;align-self:center;place-items:center;min-height:90px;margin:0;font-size:34px;line-height:1;display:grid}.jW-9YW_pola{font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:1px solid #e3e8eb;border-radius:2px;gap:6px;padding:9px 9px 12px;transition:transform .15s;display:grid;position:relative;box-shadow:0 8px 18px -10px #22313a73}.jW-9YW_pola:nth-of-type(3n+1){transform:rotate(-1.6deg)}.jW-9YW_pola:nth-of-type(3n+2){transform:rotate(1.2deg)}.jW-9YW_pola:nth-of-type(3n){transform:rotate(-.4deg)}.jW-9YW_pola:hover,.jW-9YW_pola:focus-visible{transform:rotate(0)translateY(-2px)}.jW-9YW_pola:before{content:"";background:var(--thread);border:2px solid var(--thread-dark);z-index:1;border-radius:50%;width:13px;height:13px;margin-left:-6px;position:absolute;top:-7px;left:50%}.jW-9YW_pola:focus-visible{outline:3px solid var(--mustard);outline-offset:3px}.jW-9YW_polaOn{outline:3px solid var(--teal);outline-offset:4px}.jW-9YW_ph{aspect-ratio:1;background:var(--sepia);overflow:hidden}.jW-9YW_ph img{object-fit:cover;width:100%;height:100%;display:block}.jW-9YW_cap{font-family:var(--hand);min-height:1.1em;font-size:20px;line-height:1.1}.jW-9YW_meta{color:var(--muted);border-top:1px dashed var(--line);gap:1px;padding-top:5px;font-size:12px;display:grid}.jW-9YW_meta b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.jW-9YW_detail{background:var(--paper);border:2px solid var(--ink);border-radius:14px;gap:10px;max-height:calc(100vh - 24px);padding:14px;display:grid;position:sticky;top:12px;overflow-y:auto}.jW-9YW_close{z-index:2;border:2px solid var(--ink);background:var(--paper);cursor:pointer;border-radius:50%;width:32px;height:32px;font-size:20px;line-height:1;position:absolute;top:6px;right:8px}.jW-9YW_big{cursor:zoom-in;outline:1px solid var(--line);background:var(--sepia);border:8px solid #fff;width:100%;padding:0;display:block;position:relative;box-shadow:0 8px 18px -10px #22313a73}.jW-9YW_big img{object-fit:contain;width:100%;max-height:420px;display:block}.jW-9YW_zoomHint{color:#fff;background:#22313ac7;border-radius:999px;padding:2px 10px;font-size:13px;font-weight:700;position:absolute;bottom:8px;right:8px}.jW-9YW_big:focus-visible{outline:3px solid var(--mustard);outline-offset:3px}.jW-9YW_lightbox{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#141c21f0;grid-template-columns:64px minmax(0,1fr) 64px;align-items:center;padding:24px 12px;animation:.18s ease-out jW-9YW_lbIn;display:grid;position:fixed;inset:0}@keyframes jW-9YW_lbIn{0%{opacity:0}}.jW-9YW_lbFigure{grid-column:2;justify-items:center;gap:12px;min-width:0;margin:0;display:grid}.jW-9YW_lbFigure img{object-fit:contain;background:var(--sepia);border:10px solid #fff;max-width:100%;max-height:calc(100vh - 170px);box-shadow:0 30px 60px -20px #0009}.jW-9YW_lbFigure figcaption{text-align:center;color:#fff;justify-items:center;gap:2px;font-size:14.5px;display:grid}.jW-9YW_lbFigure figcaption b{font-family:var(--hand);font-size:28px;font-weight:700;line-height:1.1}.jW-9YW_lbFigure figcaption small{color:#ffffffb3}.jW-9YW_lbClose,.jW-9YW_lbNav{color:#fff;cursor:pointer;background:#ffffff1f;border:2px solid #fff;border-radius:50%;place-items:center;line-height:1;display:grid}.jW-9YW_lbClose{width:44px;height:44px;font-size:28px;position:absolute;top:14px;right:16px}.jW-9YW_lbNav{justify-self:center;width:52px;height:52px;font-size:34px}.jW-9YW_lbPrev{grid-area:1/1}.jW-9YW_lbNext{grid-area:1/3}.jW-9YW_lbClose:hover,.jW-9YW_lbNav:hover{background:#ffffff40}.jW-9YW_lbClose:focus-visible,.jW-9YW_lbNav:focus-visible{outline:3px solid var(--mustard);outline-offset:2px}@media (max-width:600px){.jW-9YW_lightbox{grid-template-columns:0 minmax(0,1fr) 0;padding:56px 8px 16px}.jW-9YW_lbNav{width:46px;height:46px;position:fixed;bottom:18px}.jW-9YW_lbPrev{left:18px}.jW-9YW_lbNext{right:18px}.jW-9YW_lbFigure img{border-width:6px;max-height:calc(100vh - 220px)}}@media (prefers-reduced-motion:reduce){.jW-9YW_lightbox{animation:none}}.jW-9YW_bigCap{font-family:var(--hand);font-size:26px;line-height:1.1}.jW-9YW_tags{flex-wrap:wrap;gap:6px;display:flex}.jW-9YW_tag{background:var(--teal-soft);border:1.5px solid var(--teal);color:var(--teal-dark);border-radius:999px;padding:0 9px;font-size:13px;font-weight:700}.jW-9YW_memo{background:var(--teal-soft);border-radius:10px;padding:8px 10px;font-size:13.5px}.jW-9YW_row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.jW-9YW_row .btn{padding:6px 14px;font-size:14px}.jW-9YW_link{font:inherit;color:var(--thread-dark);cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;text-decoration:underline}@media (max-width:960px){.jW-9YW_layout.jW-9YW_withDetail{grid-template-columns:minmax(0,1fr)}.jW-9YW_detail{order:-1;max-height:none;position:static}}@media (max-width:560px){.jW-9YW_title{font-size:28px}.jW-9YW_board{padding:12px}.jW-9YW_polas{grid-template-columns:1fr 1fr;gap:18px 12px}.jW-9YW_year{min-height:70px;font-size:28px}.jW-9YW_cap{font-size:17px}}
.dj85iG_page{gap:18px;margin-bottom:40px;display:grid}.dj85iG_head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.dj85iG_title{font-size:28px}.dj85iG_monthNav{align-items:center;gap:10px;display:flex}.dj85iG_monthNav h2{text-align:center;min-width:9.5em;font-size:20px}.dj85iG_monthNav .btn{padding:6px 14px;font-size:20px;line-height:1}.dj85iG_linkButton{font:inherit;color:var(--thread-dark);cursor:pointer;background:0 0;border:0;font-size:14px;text-decoration:underline}.dj85iG_filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.dj85iG_kinds{flex-wrap:wrap;gap:8px;display:flex}.dj85iG_kind{font:inherit;border:2px solid var(--ink);cursor:pointer;color:var(--ink);border-radius:999px;padding:5px 12px;font-size:14px;font-weight:700}.dj85iG_kind[aria-pressed=false]{background:var(--paper);border-color:var(--line);color:var(--muted);text-decoration:line-through}.dj85iG_kind:focus-visible,.dj85iG_cell a:focus-visible{outline:3px solid var(--teal);outline-offset:2px}.dj85iG_treePick{align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.dj85iG_treePick select{font:inherit;border:2px solid var(--ink);background:var(--paper);border-radius:10px;padding:6px 10px;font-weight:400}.dj85iG_birthday{background:var(--mustard-soft)}.dj85iG_wedding{background:var(--teal-soft)}.dj85iG_memorial{background:var(--sepia)}.dj85iG_grid{background:var(--paper);border:2px solid var(--ink);box-shadow:6px 6px 0 var(--mustard);border-radius:16px;gap:6px;padding:10px;display:grid}.dj85iG_week{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.dj85iG_weekday{color:var(--muted);text-align:center;padding:2px 0;font-size:13px;font-weight:800}.dj85iG_blank{min-height:92px}.dj85iG_cell{border:1px solid var(--line);border-radius:10px;align-content:start;gap:4px;min-width:0;min-height:92px;padding:6px;display:grid}.dj85iG_today{border:2px solid var(--thread);background:var(--cream)}.dj85iG_num{font-size:13px;font-weight:800}.dj85iG_today .dj85iG_num{color:var(--thread-dark)}.dj85iG_cell ul{gap:3px;margin:0;padding:0;list-style:none;display:grid}.dj85iG_cell li{border-radius:6px;min-width:0}.dj85iG_cell a{color:var(--ink);border-radius:6px;align-items:center;gap:4px;padding:2px 5px;font-size:13px;text-decoration:none;display:flex}.dj85iG_cell a:hover{text-decoration:underline}.dj85iG_who{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dj85iG_list{background:var(--paper);border:2px solid var(--ink);border-radius:16px;gap:12px;padding:20px;display:grid}.dj85iG_list h2{font-size:20px}.dj85iG_list ol{gap:12px;margin:0;padding:0;list-style:none;display:grid}.dj85iG_list ol>li{border-top:1px solid var(--line);grid-template-columns:11em minmax(0,1fr);gap:12px;padding-top:10px;scroll-margin-top:90px;display:grid}.dj85iG_list ol>li:first-child{border-top:0;padding-top:0}.dj85iG_list ol>li:target{background:var(--cream);border-radius:10px}.dj85iG_todayRow .dj85iG_date{color:var(--thread-dark)}.dj85iG_date{font-size:15px;font-weight:800}.dj85iG_list ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.dj85iG_list ul li{grid-template-columns:1.5em minmax(0,1fr);align-items:baseline;column-gap:6px;display:grid}.dj85iG_list ul small{color:var(--muted);grid-column:2}.dj85iG_empty{color:var(--muted)}.dj85iG_hint{color:var(--muted);font-size:14px}@media (max-width:720px){.dj85iG_grid{box-shadow:4px 4px 0 var(--mustard);padding:6px}.dj85iG_week{gap:3px}.dj85iG_blank,.dj85iG_cell{min-height:54px}.dj85iG_cell{padding:3px}.dj85iG_cell ul{flex-wrap:wrap;gap:2px;display:flex}.dj85iG_cell a{padding:1px 2px}.dj85iG_who{display:none}.dj85iG_list ol>li{grid-template-columns:1fr;gap:6px}.dj85iG_monthNav h2{min-width:0;font-size:18px}}
.vQepMq_progress{border:2px solid var(--ink);background:var(--paper);box-shadow:4px 4px 0 var(--mustard);border-radius:14px;gap:8px;margin-bottom:14px;padding:12px 16px;display:grid}.vQepMq_head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.vQepMq_bar{background:var(--cream);border:1.5px solid var(--line);border-radius:999px;flex:1;min-width:120px;height:10px;overflow:hidden}.vQepMq_bar span{background:var(--thread);height:100%;display:block}.vQepMq_close{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:13.5px;text-decoration:underline}.vQepMq_next{flex-wrap:wrap;align-items:center;gap:12px;font-size:15px;display:flex}.vQepMq_next .btn{padding:6px 14px;font-size:14px}.vQepMq_progress details summary{cursor:pointer;color:var(--muted);font-size:14px}.vQepMq_steps{gap:4px;margin:0;padding:6px 0 0;font-size:14.5px;list-style:none;display:grid}.vQepMq_done{color:var(--muted);text-decoration:line-through}
