.hBw1pG_header{top:var(--kg-mv-h,0px);z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:3px solid var(--pink-soft);box-shadow:0 4px 18px var(--hba-232-106-160-008,#e86aa014);background:#fff8f2e0;position:sticky}.hBw1pG_inner{width:min(100% - 2rem, var(--max));justify-content:space-between;align-items:center;gap:1rem;max-width:none;margin:0 auto;padding:.7rem 0;display:flex}.hBw1pG_brand{color:var(--ink);align-items:center;gap:.65rem;min-width:0;text-decoration:none;display:flex}.hBw1pG_brand:hover{color:var(--purple-deep)}.hBw1pG_seal{background:linear-gradient(145deg, var(--pink-hot), var(--purple));color:#fff;letter-spacing:.04em;width:2.5rem;height:2.5rem;box-shadow:0 4px 0 var(--hba-109-67-152-025,#6d439840);border:2px solid #fff;border-radius:50%;flex-shrink:0;place-items:center;font-size:max(16px,.78rem);font-weight:800;display:grid}.hBw1pG_logo{object-fit:contain;flex-shrink:0;width:4rem;height:4rem;display:block}@media (max-width:720px){.hBw1pG_logo{width:3.5rem;height:3.5rem}}.hBw1pG_brandText{min-width:0}.hBw1pG_brandTitle{margin:0;font-size:max(16px,.98rem);font-weight:800;line-height:1.25}.hBw1pG_brandSub{color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;margin:.1rem 0 0;font-size:max(16px,.72rem);overflow:hidden}.hBw1pG_right{align-items:center;gap:.75rem;min-width:0;display:flex}.hBw1pG_account{align-items:center;gap:.4rem;min-width:0;display:flex}.hBw1pG_nav{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.hBw1pG_link{color:var(--purple-deep);background:var(--white);border:2px solid var(--lavender);border-radius:999px;justify-content:center;align-items:center;padding:.45rem .9rem;font-size:max(16px,.86rem);font-weight:700;text-decoration:none;transition:transform .15s,background .15s,box-shadow .15s;display:inline-flex}.hBw1pG_link:hover{background:var(--pink-soft);border-color:var(--pink);color:var(--purple-deep);box-shadow:0 4px 0 var(--hba-155-107-201-018,#9b6bc92e);transform:translateY(-1px)}.hBw1pG_linkActive{background:linear-gradient(135deg, var(--pink-hot), var(--purple));color:#fff;box-shadow:0 4px 0 var(--hba-109-67-152-028,#6d439847);border-color:#0000}.hBw1pG_linkActive:hover{color:#fff;background:linear-gradient(135deg, var(--pink-hot), var(--purple))}@media (max-width:720px){.hBw1pG_inner{flex-direction:column;align-items:stretch}.hBw1pG_right{flex-wrap:wrap;justify-content:space-between;row-gap:.45rem}.hBw1pG_withAccount .hBw1pG_account{flex:100%;justify-content:flex-end}.hBw1pG_nav,.hBw1pG_withAccount .hBw1pG_nav{flex:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;min-width:0;display:grid}.hBw1pG_link{white-space:nowrap;min-width:0;padding:.5rem .4rem;font-size:max(16px,.8rem)}.hBw1pG_brandSub{white-space:normal}}@media (min-width:900px){.hBw1pG_inner{width:calc(100% - 2.5rem)}}.hBw1pG_withMypage{position:relative}.hBw1pG_mypage{width:2.5rem;height:2.5rem;color:var(--purple-deep);background:var(--white);border:2px solid var(--lavender);box-shadow:0 3px 0 var(--hba-155-107-201-018,#9b6bc92e);border-radius:50%;flex:none;place-items:center;transition:transform .15s,background .15s;display:inline-grid}.hBw1pG_mypage:hover{color:var(--purple-deep);background:var(--pink-soft);transform:translateY(-1px)}.hBw1pG_mypageOn{color:#fff;background:linear-gradient(145deg, var(--pink-hot), var(--purple));border-color:#fff}.hBw1pG_mypageOn:hover{color:#fff;background:linear-gradient(145deg, var(--pink-hot), var(--purple))}.hBw1pG_mypageWrap{flex:none;display:inline-flex;position:relative}button.hBw1pG_mypage{font:inherit;cursor:pointer;padding:0}.hBw1pG_mypage:focus-visible,.hBw1pG_mypageItem:focus-visible{outline:3px solid var(--purple);outline-offset:2px}.hBw1pG_mypageOn[aria-expanded=true]{box-shadow:0 0 0 3px var(--pink-hot)}.hBw1pG_mypageMenu{z-index:70;border:2px solid var(--lavender);background:var(--white);width:11rem;max-width:calc(100vw - 1.2rem);box-shadow:0 12px 32px var(--hba-109-67-152-022,#6d439838);border-radius:16px;gap:.15rem;padding:.4rem;display:grid;position:absolute;top:calc(100% + .45rem);right:0}.hBw1pG_mypageItem{text-align:left;width:100%;font:inherit;color:var(--purple-deep);cursor:pointer;background:0 0;border:none;border-radius:11px;padding:.65rem .8rem;font-size:max(16px,.92rem);font-weight:700;text-decoration:none;display:block}.hBw1pG_mypageItem:hover,.hBw1pG_mypageItem:focus-visible{background:var(--pink-soft);color:var(--purple-deep)}.hBw1pG_mypageLogout{border-top:1px solid var(--lavender);border-radius:0 0 11px 11px}.hBw1pG_mypageItem:disabled{opacity:.6;cursor:progress}@media (max-width:720px){.hBw1pG_withMypage .hBw1pG_mypage,.hBw1pG_withMypage .hBw1pG_mypageWrap{position:absolute;top:.55rem;right:.6rem}.hBw1pG_withMypage .hBw1pG_mypageWrap .hBw1pG_mypage{position:static}.hBw1pG_withMypage .hBw1pG_brand{padding-right:3rem}}.hBw1pG_navGrouped{flex-direction:column;align-items:flex-end;gap:.35rem}.hBw1pG_navGroup{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.4rem;display:flex}.hBw1pG_navGroupTitle{letter-spacing:.04em;color:var(--ink-soft);margin-right:.15rem;font-size:max(16px,.74rem);font-weight:800}.hBw1pG_navGroupHub .hBw1pG_navGroupTitle{color:var(--kcr-1d4f91,#1d4f91)}.hBw1pG_navGroupHub .hBw1pG_link{border-color:var(--kcr-a9c8ee,#a9c8ee);color:var(--kcr-1d4f91,#1d4f91)}.hBw1pG_navGroupHub .hBw1pG_link:hover{background:var(--kcr-e3efff,#e3efff);border-color:var(--kcr-6fa1e0,#6fa1e0);color:var(--kcr-163d70,#163d70)}.hBw1pG_navGroupHub .hBw1pG_linkActive,.hBw1pG_navGroupHub .hBw1pG_linkActive:hover{background:linear-gradient(135deg, var(--kcr-2f73c9,#2f73c9), var(--kcr-1d4f91,#1d4f91));color:#fff;border-color:#0000}@media (max-width:720px){.hBw1pG_navGrouped,.hBw1pG_withAccount .hBw1pG_navGrouped{flex-direction:column;align-items:stretch;display:flex}.hBw1pG_navGroup{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;display:grid}.hBw1pG_navGroupTitle{grid-column:1/-1;margin:.1rem 0 0}}.hBw1pG_menuToggle{display:none}@media (max-width:720px){.hBw1pG_menuToggle{border:2px solid var(--lavender);background:var(--white);min-height:44px;color:var(--purple-deep);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:.3rem;padding:.35rem .75rem;font-size:max(16px,.85rem);font-weight:800;display:inline-flex;position:absolute;top:.6rem;right:.6rem}.hBw1pG_menuToggle[aria-expanded=true]{background:var(--pink-soft);border-color:var(--pink)}.hBw1pG_menuToggle:focus-visible{outline:3px solid var(--purple);outline-offset:2px}.hBw1pG_menuIcon{font-size:1rem;line-height:1}.hBw1pG_withMypage.hBw1pG_withMenuToggle .hBw1pG_menuToggle{right:3.6rem}.hBw1pG_withMenuToggle .hBw1pG_brand{padding-right:7rem}.hBw1pG_withMypage.hBw1pG_withMenuToggle .hBw1pG_brand{padding-right:10rem}.hBw1pG_navCollapsible:not([data-open]){display:none!important}}.hBw1pG_withMenuToggle .hBw1pG_brand{flex-shrink:0}.hBw1pG_withMenuToggle .hBw1pG_brandTitle{white-space:nowrap}@media (min-width:1024px){.hBw1pG_withMenuToggle .hBw1pG_link{white-space:nowrap;border-width:2px;min-height:2.75rem;padding:.55rem 1.15rem;font-size:1rem}.hBw1pG_withMenuToggle .hBw1pG_nav{gap:.55rem}.hBw1pG_withMenuToggle .hBw1pG_navGroup{flex-wrap:nowrap;gap:.5rem}.hBw1pG_withMenuToggle .hBw1pG_navGroupTitle{white-space:nowrap;margin-right:.3rem;font-size:max(16px,.86rem)}.hBw1pG_withMenuToggle .hBw1pG_mypage{width:2.9rem;height:2.9rem}}@media (min-width:1024px) and (max-width:1279px){.hBw1pG_inner.hBw1pG_withMenuToggle{flex-wrap:wrap;row-gap:.5rem}.hBw1pG_inner.hBw1pG_withMenuToggle .hBw1pG_right{flex:100%;justify-content:flex-end}}.hBw1pG_mypageAvatar{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.hBw1pG_mypageOn:has(.hBw1pG_mypageAvatar){padding:0;overflow:hidden}.hBw1pG_navGroupTitleLink{color:inherit;border-radius:6px;text-decoration:none}.hBw1pG_navGroupTitleLink:hover{text-underline-offset:3px;text-decoration:underline}.hBw1pG_navGroupTitleLink:focus-visible{outline:3px solid var(--kcr-2738a8,#2738a8);outline-offset:2px}body:has([data-site-hub]) .hBw1pG_header{background:repeating-linear-gradient(135deg, var(--kcra-39-56-168-p045,#2738a80b) 0 10px, transparent 10px 20px), linear-gradient(180deg, var(--kcra-234-242-255-p96,#eaf2fff5), var(--kcra-244-240-255-p94,#f4f0fff0));border-bottom:3px solid var(--kcr-2738a8,#2738a8);box-shadow:0 4px 18px var(--kcra-39-56-168-p14,#2738a824)}body:has([data-site-hub]) .hBw1pG_header:before{content:"";background:linear-gradient(90deg, var(--kcr-1d4fbf,#1d4fbf) 0 25%, var(--kcr-3b33a6,#3b33a6) 25% 50%, var(--kcr-0a5f7d,#0a5f7d) 50% 75%, var(--kcr-6a2fa3,#6a2fa3) 75% 100%);height:4px;display:block}.hBw1pG_navGroupHub .hBw1pG_navGroupTitleLink{background:var(--kcr-2738a8,#2738a8);color:#fff;min-height:2rem;box-shadow:0 2px 0 var(--kcr-121c4d,#121c4d);border-radius:999px;align-items:center;padding:.15rem .65rem;text-decoration:none;display:inline-flex}.hBw1pG_navGroupHub .hBw1pG_navGroupTitleLink:hover{background:var(--kcr-1d2b8a,#1d2b8a);text-decoration:none}.hBw1pG_navGroupHub .hBw1pG_navGroupTitleLink:focus-visible{outline-offset:2px;outline:3px solid #ffb800}.hBw1pG_navGroupHub .hBw1pG_navGroupTitleLink[aria-current=page]{background:var(--kcr-121c4d,#121c4d)}.hBw1pG_cats{display:contents}.hBw1pG_cat{position:relative}.hBw1pG_catIcon{width:var(--icon-inline,1.25em);height:var(--icon-inline,1.25em);flex:none}.hBw1pG_catBtn{border:2px solid var(--acc);min-height:44px;color:var(--acc);font:inherit;white-space:nowrap;cursor:pointer;box-shadow:0 2px 0 var(--acc);background:#fff;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .8rem;font-size:max(16px,.9rem);font-weight:800;display:inline-flex}.hBw1pG_catBtn:hover{background:var(--accSoft)}.hBw1pG_catBtn[aria-expanded=true]{background:var(--accSoft);box-shadow:0 1px 0 var(--acc);transform:translateY(1px)}.hBw1pG_catBtnHere{background:var(--acc);color:#fff}.hBw1pG_catBtnHere:hover,.hBw1pG_catBtnHere[aria-expanded=true]{background:var(--acc);color:#fff;filter:brightness(1.12)}.hBw1pG_catBtn:focus-visible,.hBw1pG_catLink:focus-visible{outline-offset:2px;outline:3px solid #ffb800}.hBw1pG_catCaret{border-bottom:2px solid;border-right:2px solid;width:.45em;height:.45em;margin-left:.1rem;transform:translateY(-.12em)rotate(45deg)}.hBw1pG_catBtn[aria-expanded=true] .hBw1pG_catCaret{transform:translateY(.12em)rotate(-135deg)}.hBw1pG_catPanel{z-index:60;border:2px solid var(--acc);min-width:16rem;max-width:min(22rem,100vw - 1.5rem);box-shadow:0 10px 28px var(--kcra-18-28-77-p22,#121c4d38);background:#fff;border-top-width:5px;border-radius:12px;gap:.2rem;margin:0;padding:.4rem;list-style:none;display:grid;position:absolute;top:calc(100% + .45rem);right:0}.hBw1pG_catPanel[hidden]{display:none}.hBw1pG_catLink{color:var(--kcr-14204f,#14204f);border-left:4px solid #0000;border-radius:8px;gap:.05rem;padding:.5rem .7rem;text-decoration:none;display:grid}.hBw1pG_catLink:hover{background:var(--accSoft);border-left-color:var(--acc)}.hBw1pG_catLinkActive,.hBw1pG_catLinkActive:hover{background:var(--acc);color:#fff;border-left-color:var(--kcr-121c4d,#121c4d)}.hBw1pG_catLinkLabel{font-size:max(16px,.95rem);font-weight:800}.hBw1pG_catLinkDesc{color:var(--kcr-4a5378,#4a5378);font-size:max(16px,.78rem)}.hBw1pG_catLinkActive .hBw1pG_catLinkDesc{color:#fff}@media (min-width:1024px){.hBw1pG_catBtn{min-height:2.75rem;padding:.45rem 1rem;font-size:1rem}}@media (max-width:720px){.hBw1pG_cats{grid-column:1/-1;gap:.55rem;display:grid}.hBw1pG_catBlock{border:2px solid var(--acc);background:#fff;border-radius:12px;padding:.35rem .45rem .5rem}.hBw1pG_catHead{background:var(--acc);color:#fff;border-radius:8px;align-items:center;gap:.35rem;margin:0 0 .35rem;padding:.2rem .5rem;font-size:1rem;font-weight:800;display:flex}.hBw1pG_catList{grid-template-columns:minmax(0,1fr);gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.hBw1pG_catLink{border:1.5px solid var(--acc);background:var(--accSoft);border-left-width:4px;align-content:center;min-height:44px;padding:.35rem .6rem;font-size:1rem}.hBw1pG_catLinkLabel{word-break:keep-all;font-size:1rem}}@media (min-width:480px) and (max-width:720px){.hBw1pG_catList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.hBw1pG_navCollapsible[data-open]{max-height:calc(100dvh - var(--menu-top,6.5rem));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;box-sizing:border-box;flex-wrap:nowrap;max-width:100%;padding-bottom:.5rem;overflow-y:auto}.hBw1pG_navCollapsible[data-open]>*{box-sizing:border-box;flex-shrink:0;min-width:0;max-width:100%}.hBw1pG_catLink{min-height:44px}.hBw1pG_navCollapsible[data-open]{justify-content:flex-start}.hBw1pG_navCollapsible[data-open] .hBw1pG_catList{grid-template-columns:repeat(auto-fill,minmax(min(100%,10.5em),1fr))}.hBw1pG_navCollapsible[data-open] .hBw1pG_catLinkLabel{word-break:keep-all;overflow-wrap:anywhere}}@media (min-width:1280px) and (max-width:1439px){body:has([data-site-hub]) .hBw1pG_inner.hBw1pG_withMenuToggle{flex-wrap:wrap;row-gap:.5rem}body:has([data-site-hub]) .hBw1pG_inner.hBw1pG_withMenuToggle .hBw1pG_right{flex:100%;justify-content:flex-end}}@media (max-width:720px){.hBw1pG_withMenuToggle .hBw1pG_menuToggle{min-height:44px}.hBw1pG_withMenuToggle .hBw1pG_mypage{min-width:44px;min-height:44px}}.hBw1pG_withMenuToggle .hBw1pG_navGroupTitleLink{min-height:44px}@media (max-width:479px){.hBw1pG_withMenuToggle .hBw1pG_menuToggle{justify-content:center;gap:0;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;top:.5rem;right:.5rem}.hBw1pG_withMenuToggle .hBw1pG_menuToggle .hBw1pG_menuIcon{font-size:1.35rem}.hBw1pG_withMenuToggle .hBw1pG_menuLabel{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hBw1pG_withMypage.hBw1pG_withMenuToggle .hBw1pG_menuToggle{right:calc(.85rem + 44px)}.hBw1pG_withMenuToggle .hBw1pG_brand{gap:.45rem;padding-right:calc(44px + .75rem)}.hBw1pG_withMypage.hBw1pG_withMenuToggle .hBw1pG_brand{padding-right:calc(88px + 1.1rem)}.hBw1pG_withMenuToggle .hBw1pG_logo{width:2.75rem;height:2.75rem}}.hBw1pG_welcomeRow{width:min(100% - 2rem, var(--max));align-items:center;gap:.6rem;min-width:0;margin:0 auto;padding:.4rem 0 0;font-size:max(16px,1rem);display:flex}.hBw1pG_welcomeRow>:first-child:not(:last-child){font-size:inherit;color:var(--ink,#14204f);flex:0 auto;min-width:0}@media (max-width:720px){.hBw1pG_inner.hBw1pG_withMenuToggle{position:relative}}.hBw1pG_welcomeRow>:first-child:not(:last-child){overflow:hidden}@media (min-width:1024px){.hBw1pG_welcomeRow{top:calc(.7rem + 10px);right:max(1rem, calc((100% - var(--max)) / 2));z-index:2;width:auto;max-width:min(36rem,55%);margin:0;padding:0;position:absolute}}@media (max-width:720px){.hBw1pG_inner.hBw1pG_withMenuToggle .hBw1pG_menuToggle{min-width:44px;min-height:44px;right:0}}.hBw1pG_welcomeRow>span[title]>span{flex:none}@media (max-width:1023px){.hBw1pG_inner.hBw1pG_withTopRow{position:relative}.hBw1pG_withTopRow .hBw1pG_welcomeRow{display:contents}.hBw1pG_withTopRow .hBw1pG_welcomeRow>[data-account-root]{z-index:2;position:absolute;top:calc(.7rem + 1px);right:0}.hBw1pG_withTopRow .hBw1pG_welcomeRow>:not([data-account-root]){left:var(--greet-left,54px);z-index:1;max-width:var(--greet-max,8em);color:var(--ink,#14204f);font-size:16px;line-height:1.4;position:absolute;top:calc(.7rem + 22px);overflow:hidden}.hBw1pG_withGreeting .hBw1pG_brandText{align-self:flex-start}.hBw1pG_withTopRow .hBw1pG_welcomeRow>span[title]>span{max-width:var(--name-max,1em)}}@media (max-width:720px){.hBw1pG_inner.hBw1pG_withTopRow.hBw1pG_withMenuToggle .hBw1pG_menuToggle{top:calc(.7rem + 1px);right:50px}.hBw1pG_withTopRow.hBw1pG_withMenuToggle .hBw1pG_brand{padding-right:150px}.hBw1pG_withTopRow{--greet-left:54px;--greet-max:calc(100vw - 2rem - 54px - 150px)}}@media (min-width:480px) and (max-width:720px){.hBw1pG_withTopRow.hBw1pG_withMenuToggle .hBw1pG_brand{padding-right:150px}.hBw1pG_withTopRow{--greet-left:76px;--greet-max:calc(100vw - 2rem - 76px - 150px)}}@media (min-width:721px) and (max-width:1023px){.hBw1pG_withTopRow .hBw1pG_welcomeRow>[data-account-root]{top:calc(.7rem + 14px)}.hBw1pG_withTopRow .hBw1pG_right{padding-right:calc(44px + .6rem)}.hBw1pG_withTopRow{--greet-left:84px;--greet-max:7em;--name-max:5em}.hBw1pG_withTopRow .hBw1pG_welcomeRow>:not([data-account-root]){top:calc(50% - 12px)}}@media (min-width:1024px){.hBw1pG_welcomeRow>span[title]>span{max-width:10em}}.hBw1pG_menuHubTop{display:none}@media (max-width:720px){.hBw1pG_menuHubTop{box-sizing:border-box;border:2px solid var(--kcr-14204f,#14204f);background:var(--kcr-14204f,#14204f);color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;width:100%;min-height:44px;margin:0 0 .6rem;padding:.4rem 1rem;font-size:max(16px,1rem);font-weight:800;text-decoration:none;display:flex}.hBw1pG_menuHubTop:hover{color:#fff;filter:brightness(1.15)}.hBw1pG_menuHubTop[aria-current=page]{color:var(--kcr-14204f,#14204f);background:#fff}.hBw1pG_menuHubTop:focus-visible{outline:3px solid var(--kcr-14204f,#14204f);outline-offset:2px}}.hBw1pG_hubIcon{box-sizing:border-box;border:2px solid var(--lavender,#c9d8ee);background:var(--white,#fff);min-width:44px;min-height:44px;color:var(--purple-deep,#1d4f91);border-radius:999px;flex:none;justify-content:center;align-items:center;gap:.35rem;padding:0;font-size:max(16px,1rem);font-weight:800;text-decoration:none;display:inline-flex}.hBw1pG_hubIcon:hover{background:var(--kcr-f3f7ff,#f3f7ff)}.hBw1pG_hubIcon:focus-visible{outline:3px solid var(--kcr-2563eb,#2563eb);outline-offset:2px}.hBw1pG_hubIcon[aria-current=page]{border-color:var(--purple-deep,#1d4f91)}.hBw1pG_hubIconLabel{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:1024px){.hBw1pG_hubIcon{margin-right:auto;padding:0 1rem 0 .75rem}.hBw1pG_hubIconLabel{clip:auto;width:auto;height:auto;margin:0;position:static;overflow:visible}}@media (max-width:1023px){.hBw1pG_withHubIcon .hBw1pG_hubIcon{z-index:2;width:44px;height:44px;position:absolute}}@media (max-width:720px){.hBw1pG_withHubIcon .hBw1pG_hubIcon{top:calc(.7rem + 1px);right:100px}.hBw1pG_withTopRow.hBw1pG_withMenuToggle .hBw1pG_menuToggle{justify-content:center;gap:0;width:44px;min-width:44px;height:44px;min-height:44px;padding:0}.hBw1pG_withTopRow.hBw1pG_withMenuToggle .hBw1pG_menuToggle .hBw1pG_menuIcon{font-size:1.35rem}.hBw1pG_withTopRow.hBw1pG_withMenuToggle .hBw1pG_menuLabel{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (min-width:721px) and (max-width:1023px){.hBw1pG_withHubIcon .hBw1pG_hubIcon{top:calc(.7rem + 64px);right:0}}@media (min-width:721px) and (max-width:767px){.hBw1pG_inner.hBw1pG_withTopRow{gap:.4rem}.hBw1pG_withTopRow .hBw1pG_logo{width:52px;height:52px}.hBw1pG_withTopRow .hBw1pG_navGroup{gap:.2rem}.hBw1pG_withTopRow{--greet-left:64px}.hBw1pG_withTopRow .hBw1pG_welcomeRow>:not([data-account-root]){top:calc(50% - 4px)}}@media (max-width:599px){.hBw1pG_withGreeting .hBw1pG_brandTitle{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hBw1pG_withGreeting .hBw1pG_welcomeRow>:not([data-account-root]){flex-wrap:wrap;max-height:2.8em;line-height:1.4;top:calc(.7rem + 1px)}}@media (max-width:359px){.hBw1pG_withTopRow:not(.hBw1pG_withGreeting) .hBw1pG_brandTitle{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (max-width:339px){.hBw1pG_withTopRow{--name-max:3em}}@media (min-width:340px) and (max-width:359px){.hBw1pG_withTopRow{--name-max:4em}}@media (min-width:360px) and (max-width:379px){.hBw1pG_withTopRow{--name-max:5em}}@media (min-width:380px) and (max-width:389px){.hBw1pG_withTopRow{--name-max:6em}}@media (min-width:390px) and (max-width:419px){.hBw1pG_withTopRow{--name-max:7em}}@media (min-width:420px) and (max-width:720px){.hBw1pG_withTopRow{--name-max:9em}}@media (min-width:721px) and (max-width:1023px){.hBw1pG_withGreeting .hBw1pG_welcomeRow>:not([data-account-root]){flex-wrap:wrap;max-height:2.8em;line-height:1.4}.hBw1pG_withTopRow.hBw1pG_withMenuToggle .hBw1pG_link,.hBw1pG_withTopRow .hBw1pG_catBtn{min-height:44px}}@media (min-width:1280px){.hBw1pG_inner.hBw1pG_withTopRow.hBw1pG_withMenuToggle{flex-wrap:wrap;row-gap:.5rem}.hBw1pG_inner.hBw1pG_withTopRow.hBw1pG_withMenuToggle .hBw1pG_right{flex:100%;justify-content:flex-end}}.hBw1pG_navOffice{justify-content:flex-end;display:flex}.hBw1pG_navOffice .hBw1pG_link,.hBw1pG_navOffice .hBw1pG_link:hover,.hBw1pG_navOffice .hBw1pG_linkActive,.hBw1pG_navOffice .hBw1pG_linkActive:hover{box-sizing:border-box;border:2px solid var(--kcr-3b33a6,#3b33a6);background:var(--kcr-3b33a6,#3b33a6);color:#fff;justify-content:center;align-items:center;min-height:44px;font-size:max(16px,1rem);font-weight:800;display:inline-flex}.hBw1pG_navOffice .hBw1pG_link:hover{filter:brightness(1.15)}.hBw1pG_navOffice .hBw1pG_linkActive{box-shadow:inset 0 0 0 2px #fff}@media (max-width:720px){.hBw1pG_navOffice{margin:0 0 .5rem}.hBw1pG_navOffice .hBw1pG_link{border-radius:999px;width:100%;padding:.4rem 1rem}}.hBw1pG_autoHide{will-change:transform;transition:transform .2s}html[data-header-hidden="1"]:not([data-header-pin="1"]) .hBw1pG_autoHide{transform:translateY(-100%)}@media (prefers-reduced-motion:reduce){.hBw1pG_autoHide{transition:none}}.hBw1pG_pinBtn{box-sizing:border-box;border:2px solid var(--kcr-14204f,#14204f);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--kcr-14204f,#14204f);cursor:pointer;font:inherit;background:#fff;border-radius:12px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.hBw1pG_pinBtn[aria-pressed=true]{background:var(--kcr-14204f,#14204f);color:#fff}.hBw1pG_pinBtn:hover{background:var(--kcr-e7ecf7,#e7ecf7)}.hBw1pG_pinBtn[aria-pressed=true]:hover{background:var(--kcr-1d4f91,#1d4f91)}.hBw1pG_pinBtn:focus-visible{outline:3px solid var(--kcr-1d4f91,#1d4f91);outline-offset:2px}.hBw1pG_pinBtn svg{width:var(--icon-ui,24px);height:var(--icon-ui,24px)}.hBw1pG_pinBtnText{box-sizing:border-box;border:2px solid var(--kcr-14204f,#14204f);min-height:44px;color:var(--kcr-14204f,#14204f);font:inherit;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:.5rem;padding:0 1rem;font-size:max(16px,1rem);font-weight:800;display:inline-flex}.hBw1pG_pinBtnText[aria-pressed=true]{background:var(--kcr-14204f,#14204f);color:#fff}.hBw1pG_pinBtnText:focus-visible{outline:3px solid var(--kcr-1d4f91,#1d4f91);outline-offset:2px}.hBw1pG_pinBtnText svg{width:var(--icon-ui,24px);height:var(--icon-ui,24px);flex:none}.hBw1pG_navPinRow{display:none}@media (max-width:720px){.hBw1pG_pinInRow{display:none}.hBw1pG_navPinRow{justify-content:flex-end;margin:0 0 .5rem;display:flex}}@media (min-width:721px) and (max-width:1023px){.hBw1pG_withTopRow .hBw1pG_welcomeRow>.hBw1pG_pinInRow{z-index:2;max-width:none;position:absolute;top:calc(.7rem + 64px);left:auto;right:50px}.hBw1pG_withHubIcon.hBw1pG_withPin .hBw1pG_right{padding-right:calc(94px + .6rem)}}.hBw1pG_hubLogoMark{display:inline-flex}@media (min-width:1024px){.hBw1pG_hubLogoMark{display:none}.hBw1pG_hubIcon{padding:0 1rem 0 .6rem}}.hBw1pG_withMenuToggle .hBw1pG_brandTitle,.hBw1pG_withMenuToggle .hBw1pG_navGroupTitle{font-size:1rem}.hBw1pG_withMenuToggle .hBw1pG_catBtn{min-height:44px;font-size:1rem}.hBw1pG_withMenuToggle .hBw1pG_catLinkLabel{font-size:1rem}.hBw1pG_withMenuToggle .hBw1pG_catLinkDesc{font-size:1rem;font-weight:400}@media (max-width:720px){.hBw1pG_withMenuToggle .hBw1pG_logo{width:52px;height:52px}}@media (min-width:1024px){.hBw1pG_withMenuToggle .hBw1pG_logo{width:76px;height:76px}}.hBw1pG_officeInRow{display:none}@media (min-width:1024px){.hBw1pG_withTopRow .hBw1pG_welcomeRow>.hBw1pG_officeInRow{flex:none;display:inline-flex;overflow:visible}.hBw1pG_withTopRow .hBw1pG_navOffice:not(.hBw1pG_officeInRow){display:none}.hBw1pG_inner.hBw1pG_withMenuToggle{row-gap:.3rem;padding:.45rem 0}.hBw1pG_withMenuToggle .hBw1pG_nav{gap:.35rem}}@media (max-width:720px){body:has([data-site-hub]) .hBw1pG_withHubIcon:not(.hBw1pG_withGreeting) .hBw1pG_hubIcon{width:auto;padding:0 .6rem}body:has([data-site-hub]) .hBw1pG_withHubIcon:not(.hBw1pG_withGreeting) .hBw1pG_hubLogoMark{display:none}body:has([data-site-hub]) .hBw1pG_withHubIcon:not(.hBw1pG_withGreeting) .hBw1pG_hubIconLabel{clip:auto;width:auto;height:auto;margin:0;position:static;overflow:visible}}@media (max-width:479px){body:has([data-site-hub]) .hBw1pG_withHubIcon:not(.hBw1pG_withGreeting) .hBw1pG_brandTitle{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (max-width:359px){body:has([data-site-hub]) .hBw1pG_withHubIcon:not(.hBw1pG_withGreeting) .hBw1pG_hubIconLabel svg{display:none}}@media (max-width:720px){.hBw1pG_navGroup{grid-template-columns:minmax(0,1fr)}.hBw1pG_navGroup .hBw1pG_link{white-space:normal;box-sizing:border-box;align-items:center;min-height:44px;font-size:max(16px,1rem);display:flex}.hBw1pG_navGroupTitle,.hBw1pG_withMenuToggle .hBw1pG_navGroupTitle{font-size:max(16px,1rem)}}@media (480px<=width<=720px){.hBw1pG_navGroup{grid-template-columns:repeat(2,minmax(0,1fr))}}.hBw1pG_helloRow{display:none}@media (max-width:1023px){.hBw1pG_helloRow{box-sizing:border-box;width:min(100% - 2rem, var(--max));color:var(--ink,#14204f);white-space:nowrap;text-overflow:ellipsis;margin:0 auto;padding:0 0 .3rem;font-size:16px;font-weight:700;line-height:1.5;display:block;overflow:hidden}}@media (min-width:1024px){.hBw1pG_helloRow{box-sizing:border-box;width:min(100% - 2rem, var(--max));color:var(--ink,#14204f);white-space:nowrap;text-overflow:ellipsis;text-align:right;margin:0 auto;padding:0 0 .3rem;font-size:16px;font-weight:700;line-height:1.5;display:block;overflow:hidden}}.hBw1pG_kc{border-bottom:3px solid var(--kc-wood);box-shadow:0 3px 0 var(--kc-wood-light);--kc-logo-h:min(110px, calc((100vw - 2rem - 2 * (44px + .5rem)) * 276 / 520));--kc-pad:.6rem;background:#fffaf0f0}@media (min-width:721px) and (max-width:767px){.hBw1pG_kc{--kc-logo-h:97px}}@media (min-width:768px){.hBw1pG_kc{--kc-logo-h:110px}}@media (min-width:1024px){.hBw1pG_kc{--kc-logo-h:160px}}.hBw1pG_kc[data-compact]{--kc-logo-h:min(97px, calc((100vw - 2rem - 2 * (44px + .5rem)) * 276 / 520));--kc-pad:.35rem}.hBw1pG_kcLogoFull{height:var(--kc-logo-h);aspect-ratio:520/276;object-fit:contain;flex:none;width:auto;max-width:100%;display:block}.hBw1pG_kcShell{position:relative}.hBw1pG_header.hBw1pG_kc{position:relative;top:auto}.hBw1pG_header.hBw1pG_kc[data-compact]{top:var(--kg-mv-h,0px);animation:.22s ease-out hBw1pG_kcDrop;position:fixed;left:0;right:0}@keyframes hBw1pG_kcDrop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.hBw1pG_header.hBw1pG_kc[data-compact]{animation:none}}.hBw1pG_kc .hBw1pG_inner{padding-block:var(--kc-pad)}@media (max-width:767px){.hBw1pG_kc .hBw1pG_inner{flex-wrap:wrap;justify-content:center;row-gap:.4rem;position:relative}.hBw1pG_kc .hBw1pG_inner .hBw1pG_brand,.hBw1pG_kc .hBw1pG_inner.hBw1pG_withMenuToggle .hBw1pG_brand,.hBw1pG_kc .hBw1pG_withMypage.hBw1pG_withMenuToggle .hBw1pG_brand{padding-inline:calc(44px + .5rem);box-sizing:border-box;flex:100%;justify-content:center;min-width:0;padding-right:calc(44px + .5rem)}.hBw1pG_kc .hBw1pG_inner .hBw1pG_right{flex:100%;justify-content:center}.hBw1pG_kc .hBw1pG_inner.hBw1pG_withMenuToggle .hBw1pG_menuToggle{right:0;top:calc(var(--kc-pad) + (var(--kc-logo-h) - 44px) / 2);justify-content:center;gap:0;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;position:absolute}.hBw1pG_kc .hBw1pG_inner.hBw1pG_withMenuToggle .hBw1pG_menuLabel{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hBw1pG_kc .hBw1pG_withTopRow .hBw1pG_welcomeRow>[data-account-root]{left:0;right:auto;top:calc(var(--kc-pad) + (var(--kc-logo-h) - 44px) / 2);position:absolute}.hBw1pG_kc .hBw1pG_withTopRow .hBw1pG_welcomeRow>:not([data-account-root]){display:none}.hBw1pG_kc .hBw1pG_inner.hBw1pG_withTopRow.hBw1pG_withMenuToggle .hBw1pG_menuToggle{right:0;top:calc(var(--kc-pad) + (var(--kc-logo-h) - 44px) / 2)}.hBw1pG_kc .hBw1pG_kcSwitchRow .hBw1pG_switchNav,.hBw1pG_kc .hBw1pG_kcSwitchRow>*{margin-inline:auto}.hBw1pG_kc[data-compact] .hBw1pG_kcSwitchRow{padding-bottom:.35rem}}@media (min-width:1024px){.hBw1pG_kc .hBw1pG_inner{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"brand switch""brand right";align-items:center;gap:.5rem 1.5rem;display:grid}.hBw1pG_kc .hBw1pG_inner>.hBw1pG_brand{grid-area:brand}.hBw1pG_kc .hBw1pG_inner>.hBw1pG_kcSwitchPc{grid-area:switch;justify-self:start;margin:0}.hBw1pG_kc .hBw1pG_inner>.hBw1pG_right{grid-area:right;justify-self:end;min-width:0}.hBw1pG_kc[data-compact] .hBw1pG_inner{row-gap:.25rem}}.hBw1pG_kc .hBw1pG_brand{min-height:44px}.hBw1pG_kc .hBw1pG_kcSwitchPc{display:none}@media (min-width:900px){.hBw1pG_kc .hBw1pG_kcSwitchPc{flex:0 auto;margin-right:auto;display:flex}}.hBw1pG_kc .hBw1pG_kcSwitchRow{display:none}@media (max-width:899px){.hBw1pG_kc .hBw1pG_kcSwitchRow{width:min(100% - 2rem, var(--max));margin:0 auto;padding:0 0 .6rem;display:block}}.hBw1pG_kc .hBw1pG_kcSwitchMenu{display:none}.hBw1pG_kc .hBw1pG_navGroupTitle,.hBw1pG_kc .hBw1pG_navGroupHub .hBw1pG_navGroupTitle{color:var(--kc-text-heading)}.hBw1pG_kc .hBw1pG_link,.hBw1pG_kc .hBw1pG_navGroupHub .hBw1pG_link{border-color:var(--kc-border);color:var(--kc-text-heading);background:var(--kc-bg-card);min-height:44px}.hBw1pG_kc .hBw1pG_link:hover,.hBw1pG_kc .hBw1pG_navGroupHub .hBw1pG_link:hover{background:var(--kc-brown-100);border-color:var(--kc-border-strong);color:var(--kc-text-heading)}.hBw1pG_kc .hBw1pG_linkActive,.hBw1pG_kc .hBw1pG_linkActive:hover,.hBw1pG_kc .hBw1pG_navGroupHub .hBw1pG_linkActive,.hBw1pG_kc .hBw1pG_navGroupHub .hBw1pG_linkActive:hover{background:var(--kc-brown-500);border-color:var(--kc-brown-500);color:#fff;box-shadow:0 3px 0 var(--kc-brown-900)}.hBw1pG_kc .hBw1pG_navGroupHub .hBw1pG_navGroupTitleLink{background:var(--kc-brown-500);color:#fff;box-shadow:0 2px 0 var(--kc-brown-900);min-height:44px}.hBw1pG_kc .hBw1pG_navGroupHub .hBw1pG_navGroupTitleLink:hover{background:var(--kc-brown-700)}.hBw1pG_kc .hBw1pG_navGroupHub .hBw1pG_navGroupTitleLink[aria-current=page]{background:var(--kc-brown-900)}.hBw1pG_kc .hBw1pG_navGroupTitleLink:focus-visible,.hBw1pG_kc .hBw1pG_navGroupHub .hBw1pG_navGroupTitleLink:focus-visible,.hBw1pG_kc .hBw1pG_catBtn:focus-visible,.hBw1pG_kc .hBw1pG_catLink:focus-visible{outline:3px solid var(--kc-focus);outline-offset:2px}.hBw1pG_kc .hBw1pG_menuToggle{border-color:var(--kc-border);color:var(--kc-text-heading);background:var(--kc-bg-card)}.hBw1pG_kc .hBw1pG_menuToggle[aria-expanded=true]{background:var(--kc-brown-100);border-color:var(--kc-border-strong)}.hBw1pG_kc .hBw1pG_catPanel{border-color:var(--kc-brown-500);box-shadow:0 10px 28px #3e251138}.hBw1pG_kc .hBw1pG_catLink{color:var(--kc-text-main)}.hBw1pG_kc .hBw1pG_catLinkDesc{color:var(--kc-text-sub)}@media (max-width:720px){.hBw1pG_kc .hBw1pG_withMenuToggle .hBw1pG_brand{padding-right:7rem}}.hBw1pG_kc .hBw1pG_cat[data-cat=find]{--acc:var(--kc-brown-500)!important;--accSoft:var(--kc-brown-100)!important}.hBw1pG_kc .hBw1pG_cat[data-cat=join]{--acc:var(--kc-red-700)!important;--accSoft:var(--kc-red-100)!important}.hBw1pG_kc .hBw1pG_cat[data-cat=mine]{--acc:var(--kc-teal-700)!important;--accSoft:var(--kc-teal-100)!important}.hBw1pG_kc .hBw1pG_cat[data-cat=site]{--acc:var(--kc-brown-700)!important;--accSoft:var(--kc-brown-100)!important}@media (min-width:721px) and (max-width:1023px){.hBw1pG_kc .hBw1pG_kcSwitchRow{display:none}.hBw1pG_kc .hBw1pG_inner{grid-template:"brand switch""brand right"/auto minmax(0,1fr);align-content:center;align-items:center;gap:.5rem 1rem;display:grid;position:relative}.hBw1pG_kc .hBw1pG_inner>.hBw1pG_brand{grid-area:brand}.hBw1pG_kc .hBw1pG_inner>.hBw1pG_kcSwitchPc{grid-area:switch;justify-self:start;max-width:calc(100% - 44px - 9.5rem);margin:0;display:flex}.hBw1pG_kc .hBw1pG_inner>.hBw1pG_right{grid-area:right;justify-self:end;min-width:0;padding-right:calc(44px + .4rem)}.hBw1pG_kc .hBw1pG_navGrouped{flex-direction:row;align-items:center}.hBw1pG_kc .hBw1pG_navGroup{flex-wrap:nowrap;gap:.35rem}.hBw1pG_kc .hBw1pG_catBtn{gap:.25rem;padding:.3rem .6rem;font-size:1rem}.hBw1pG_kc .hBw1pG_navOffice{top:var(--kc-pad);position:absolute;right:calc(44px + .5rem)}.hBw1pG_kc .hBw1pG_navOffice .hBw1pG_link{min-height:44px;padding:.3rem .8rem;font-size:1rem}.hBw1pG_kc .hBw1pG_withTopRow .hBw1pG_welcomeRow>[data-account-root]{top:var(--kc-pad);right:0}.hBw1pG_kc .hBw1pG_withTopRow .hBw1pG_welcomeRow>.hBw1pG_pinInRow{top:auto;bottom:calc(var(--kc-pad) + 2px);right:0}.hBw1pG_kc .hBw1pG_inner.hBw1pG_withTopRow.hBw1pG_withMenuToggle .hBw1pG_menuToggle,.hBw1pG_kc .hBw1pG_navGroupTitle{display:none}}@media (min-width:721px) and (max-width:767px){.hBw1pG_kc .hBw1pG_inner .hBw1pG_brand,.hBw1pG_kc .hBw1pG_inner.hBw1pG_withMenuToggle .hBw1pG_brand,.hBw1pG_kc .hBw1pG_withMypage.hBw1pG_withMenuToggle .hBw1pG_brand{padding-inline:0;flex:none;justify-content:flex-start;padding-right:0}.hBw1pG_kc .hBw1pG_inner .hBw1pG_right{flex:none}.hBw1pG_kc .hBw1pG_withTopRow .hBw1pG_welcomeRow>[data-account-root]{left:auto}.hBw1pG_kc .hBw1pG_withTopRow .hBw1pG_welcomeRow>.hBw1pG_pinInRow{display:inline-flex;left:auto}}@media (min-width:721px) and (max-width:899px){.hBw1pG_kc .hBw1pG_catBtn .hBw1pG_catIcon{display:none}}@media (max-width:720px){.hBw1pG_kc .hBw1pG_inner .hBw1pG_brand,.hBw1pG_kc .hBw1pG_inner.hBw1pG_withMenuToggle .hBw1pG_brand,.hBw1pG_kc .hBw1pG_inner.hBw1pG_withMypage.hBw1pG_withMenuToggle .hBw1pG_brand{flex:0 auto;max-width:calc(100% + -88px - 1rem);margin-inline:auto;padding-inline:0}}@media (min-width:1024px){.hBw1pG_kc[data-compact] .hBw1pG_welcomeRow{top:var(--kc-pad)}}.hBw1pG_kcGreetRow{box-sizing:border-box;width:min(100% - 2rem, var(--max));color:var(--ink,#14204f);margin:0 auto;padding:0 0 .3rem;font-size:16px;font-weight:700;line-height:1.5}@media (min-width:1024px){.hBw1pG_kcGreetRow{justify-content:flex-end}}html[data-brand=kancollab] .hBw1pG_header.hBw1pG_kc{background:repeating-linear-gradient(135deg, #683b180b 0 10px, transparent 10px 20px), linear-gradient(180deg, var(--kcr-eef1fd,#eef1fd), #faf0e9)}@media (min-width:721px) and (max-width:1023px){.hBw1pG_kc:has([data-kc-greet])>.hBw1pG_inner{padding-bottom:0}}
.aH2cpW_logo{min-height:32px;color:var(--kcr-14204f,#14204f);align-items:center;gap:6px;line-height:1;display:inline-flex}.aH2cpW_dark{color:#fff}.aH2cpW_mark{flex:none;width:28px;height:28px}.aH2cpW_text{white-space:nowrap;letter-spacing:.02em;flex-direction:column;justify-content:center;gap:1px;font-weight:900;display:inline-flex}.aH2cpW_small,.aH2cpW_big{font-size:16px;line-height:17px}
.wb1Npa_root{align-items:center;gap:.55rem;min-width:0;display:flex;position:relative}.wb1Npa_welcome{white-space:nowrap;min-width:0;color:var(--purple-deep);font-size:max(16px,.84rem);font-weight:700;display:flex}.wb1Npa_name{text-overflow:ellipsis;min-width:0;overflow:hidden}.wb1Npa_avatar,.wb1Npa_menuAvatar{background:linear-gradient(145deg, var(--pink-hot), var(--purple));color:#fff;border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid;overflow:hidden}.wb1Npa_avatar{width:2.5rem;height:2.5rem;box-shadow:0 0 0 2px var(--lavender);font:inherit;cursor:pointer;border:2px solid #fff;padding:0;font-size:1rem;font-weight:800}.wb1Npa_avatar:hover,.wb1Npa_avatar[aria-expanded=true]{box-shadow:0 0 0 3px var(--pink-hot)}.wb1Npa_avatar:focus-visible,.wb1Npa_menuItem:focus-visible{outline:3px solid var(--purple);outline-offset:2px}.wb1Npa_avatarImg{object-fit:cover;width:100%;height:100%;display:block}.wb1Npa_menu{z-index:60;border:2px solid var(--lavender);width:15rem;max-width:calc(100vw - 1.5rem);box-shadow:0 12px 32px var(--hba-109-67-152-022,#6d439838);background:#fff;border-radius:18px;gap:.15rem;padding:.5rem;display:grid;position:absolute;top:calc(100% + .5rem);right:0}.wb1Npa_menuHead{border-bottom:1px solid var(--lavender);align-items:center;gap:.6rem;min-width:0;margin-bottom:.25rem;padding:.5rem .55rem .7rem;display:flex}.wb1Npa_menuAvatar{width:2.75rem;height:2.75rem;font-size:1.1rem}.wb1Npa_menuName{min-width:0;color:var(--purple-deep);text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.wb1Npa_menuItem{text-align:left;width:100%;font:inherit;color:var(--purple-deep);cursor:pointer;background:0 0;border:none;border-radius:12px;padding:.6rem .75rem;font-size:max(16px,.9rem);font-weight:700;text-decoration:none;display:block}.wb1Npa_menuItem:hover,.wb1Npa_menuItem:focus-visible{background:var(--pink-soft)}.wb1Npa_logout{border-top:1px solid var(--lavender);border-radius:0 0 12px 12px;margin-top:.25rem}@media (max-width:720px){.wb1Npa_welcome{flex:0 auto;font-size:max(16px,.78rem);overflow:hidden}.wb1Npa_avatar{width:2.25rem;height:2.25rem}}.wb1Npa_popRoot{flex:none;position:relative}.wb1Npa_launcher{width:2.5rem;height:2.5rem;color:var(--purple-deep);fill:currentColor;cursor:pointer;background:0 0;border:none;border-radius:50%;place-items:center;padding:0;display:grid;position:relative}.wb1Npa_launcher svg{fill:currentColor}.wb1Npa_launcher:hover,.wb1Npa_launcher[aria-expanded=true]{background:var(--hba-155-107-201-016,#9b6bc929)}.wb1Npa_launcher:focus-visible,.wb1Npa_app:focus-visible{outline:3px solid var(--purple);outline-offset:2px}.wb1Npa_dot{background:var(--kcr-ff3b6b,#ff3b6b);border-radius:50%;width:.6rem;height:.6rem;position:absolute;top:.3rem;right:.3rem;box-shadow:0 0 0 2px #fff}.wb1Npa_launcherPanel{z-index:60;border:2px solid var(--lavender);width:21rem;max-width:calc(100vw - 1rem);max-height:min(75vh,34rem);box-shadow:0 14px 36px var(--hba-109-67-152-024,#6d43983d);background:#fff;border-radius:24px;gap:.5rem;padding:.6rem;display:grid;position:absolute;top:calc(100% + .5rem);right:0;overflow-y:auto}.wb1Npa_launcherGroup{background:var(--hb-faf6fd,#faf6fd);border-radius:18px;padding:.5rem .4rem .6rem}.wb1Npa_launcherTitle{color:var(--purple-deep);margin:0 0 .35rem .5rem;font-size:max(16px,.78rem);font-weight:800}.wb1Npa_launcherGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;display:grid}.wb1Npa_app{color:var(--ink);border-radius:16px;justify-items:center;gap:.35rem;padding:.6rem .2rem .5rem;text-decoration:none;display:grid}.wb1Npa_app:hover,.wb1Npa_app:focus-visible{background:var(--hb-f0e6fa,#f0e6fa)}.wb1Npa_appIconWrap{position:relative}.wb1Npa_newTag{background:var(--kcr-ff3b6b,#ff3b6b);color:#fff;border-radius:999px;padding:.05rem .35rem;font-size:max(16px,.6rem);font-weight:800;position:absolute;top:-.4rem;right:-.9rem;box-shadow:0 0 0 2px #fff}.wb1Npa_appLabel{text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:max(16px,.78rem);font-weight:700;overflow:hidden}@media (max-width:720px){.wb1Npa_launcher{width:2.25rem;height:2.25rem}.wb1Npa_launcherPanel{width:auto;position:fixed;top:4.5rem;left:.5rem;right:.5rem}}.wb1Npa_avatar{position:relative}.wb1Npa_alertDot{color:#fff;text-align:center;box-sizing:border-box;background:#a3122a;border-radius:999px;min-width:1.25rem;height:1.25rem;padding:0 .3rem;font-size:max(16px,.8rem);font-weight:800;line-height:1.25rem;position:absolute;top:-4px;right:-6px}.wb1Npa_alertItem{color:#a3122a;font-weight:800}.wb1Npa_hello{flex:none;margin-left:.6em}@media (max-width:1023px){.wb1Npa_hello{display:none}}.wb1Npa_hello{display:none}
.dmvIbW_row{flex-wrap:wrap;align-items:baseline;gap:0;min-width:0;display:flex}.dmvIbW_hello,.dmvIbW_welcome{white-space:nowrap;text-wrap-mode:nowrap;flex:none}.dmvIbW_who{white-space:normal;word-break:keep-all;overflow-wrap:anywhere;line-break:strict;flex:0 auto;min-width:0;max-width:100%}.dmvIbW_tail{white-space:nowrap;text-wrap-mode:nowrap}.dmvIbW_row[data-drop-welcome] .dmvIbW_welcome{display:none}.dmvIbW_row[data-measure]{flex-wrap:nowrap}.dmvIbW_row[data-measure] .dmvIbW_who{white-space:nowrap;flex:none;max-width:none}
.rmS0da_wrap{flex:none;margin-left:auto;display:inline-flex;position:relative}.rmS0da_icon,.rmS0da_login{box-sizing:border-box;border:2px solid var(--lavender,#c9d8ee);background:var(--white,#fff);min-width:44px;min-height:44px;color:var(--purple-deep,#1d4f91);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;padding:0;font-size:max(16px,1rem);font-weight:800;text-decoration:none;display:inline-flex;position:relative}.rmS0da_login{flex:none;margin-left:auto;padding:0 .9rem 0 .6rem}.rmS0da_icon{width:44px;height:44px;overflow:visible}.rmS0da_icon:focus-visible,.rmS0da_login:focus-visible,.rmS0da_item:focus-visible{outline:3px solid var(--kcr-2563eb,#2563eb);outline-offset:2px}.rmS0da_icon[aria-expanded=true]{box-shadow:0 0 0 3px var(--kcr-6d4398,#6d4398)}.rmS0da_avatar{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.rmS0da_alert{color:#fff;text-align:center;background:#b3261e;border-radius:999px;min-width:24px;height:24px;padding:0 5px;font-size:16px;font-weight:800;line-height:24px;position:absolute;top:-6px;right:-6px}.rmS0da_dot{background:#b3261e;border:2px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;top:-2px;right:-2px}.rmS0da_menu{z-index:60;border:2px solid var(--kcr-14204f,#14204f);width:min(20rem,100vw - 1.2rem);max-height:min(70vh,32rem);color:var(--kcr-14204f,#14204f);box-shadow:0 10px 24px var(--kcra-20-32-79-p18,#14204f2e);background:#fff;border-radius:12px;padding:.3rem 0;position:absolute;top:calc(100% + .45rem);right:0;overflow-y:auto}.rmS0da_head{overflow-wrap:anywhere;border-bottom:1px solid var(--kcr-d5dbe5,#d5dbe5);margin:0;padding:.5rem .9rem;font-size:max(16px,1rem);font-weight:800}.rmS0da_section+.rmS0da_section{border-top:1px solid var(--kcr-d5dbe5,#d5dbe5)}.rmS0da_title{color:var(--kcr-3b4570,#3b4570);margin:0;padding:.45rem .9rem .1rem;font-size:max(16px,.9rem);font-weight:800}.rmS0da_item{box-sizing:border-box;width:100%;min-height:44px;color:var(--kcr-14204f,#14204f);font:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;align-items:center;gap:.4rem;padding:.5rem .9rem;font-size:max(16px,1rem);font-weight:700;text-decoration:none;display:flex}.rmS0da_item:hover,.rmS0da_item:focus-visible{color:var(--kcr-14204f,#14204f);background:#fff3d6}.rmS0da_item:disabled{opacity:.6;cursor:progress}.rmS0da_itemAlert{color:#b3261e}.rmS0da_logout{color:var(--kcr-14204f,#14204f)}.rmS0da_newTag{color:#fff;background:#b3261e;border-radius:6px;margin-left:auto;padding:0 .4rem;font-size:16px;font-weight:800}@media (max-width:1023px){.rmS0da_login{width:44px;margin-left:0;padding:0}.rmS0da_login>span{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (max-width:720px){header[data-kancollab] .rmS0da_menu{width:min(20rem,100vw - 2rem);max-width:calc(100vw - 16px);left:0;right:auto}}
._63FwBW_switch{border:2px solid var(--kc-border);background:var(--kc-bg-sunken);border-radius:999px;flex-wrap:wrap;gap:3px;min-width:0;padding:3px;display:flex}._63FwBW_item{min-width:44px;min-height:44px;color:var(--kc-text-heading);white-space:nowrap;border-radius:999px;flex:1 1 0;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:1rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}._63FwBW_item:hover{background:var(--kc-brown-100);color:var(--kc-text-heading)}._63FwBW_item[aria-current=true]{background:var(--kc-brown-500);color:#fff;box-shadow:0 2px 0 var(--kc-brown-900)}._63FwBW_item[aria-current=true]:hover{color:#fff}._63FwBW_item:focus-visible{outline:3px solid var(--kc-focus);outline-offset:2px}._63FwBW_badge{flex:none;width:24px;height:24px}._63FwBW_item{min-width:min-content;max-width:100%}._63FwBW_label{white-space:normal;word-break:keep-all;overflow-wrap:anywhere;text-align:center;min-width:0}@media (max-width:359px){._63FwBW_badge{display:none}._63FwBW_item{padding:0 8px}}@media (min-width:721px) and (max-width:1023px){._63FwBW_badge{display:none}._63FwBW_item{white-space:nowrap;padding:0 12px}}@media (min-width:1024px) and (max-width:1199px){._63FwBW_badge{display:none}._63FwBW_item{white-space:nowrap}}
.S6Hkya_footer{background:linear-gradient(180deg, transparent, var(--hba-255-214-232-055,#ffd6e88c));border-top:3px dashed var(--lavender);margin-top:auto;padding:1.75rem 0 2.25rem}.S6Hkya_inner{width:min(100% - 2rem, var(--max));text-align:center;margin:0 auto}.S6Hkya_ribbon{background:linear-gradient(90deg, var(--pink-hot), var(--purple));color:#fff;box-shadow:0 5px 0 var(--hba-109-67-152-025,#6d439840);border-radius:999px;margin-bottom:.9rem;padding:.45rem 1.4rem;font-size:max(16px,.92rem);font-weight:800;display:inline-block}.S6Hkya_meta{color:var(--ink-soft);margin:.25rem 0;font-size:max(16px,.88rem)}.S6Hkya_links{flex-wrap:wrap;justify-content:center;gap:.75rem 1.2rem;margin:1rem 0 .5rem;font-size:max(16px,.88rem);font-weight:700;display:flex}.S6Hkya_note{color:var(--ink-soft);margin-top:1rem;font-size:16px}@media (min-width:900px){.S6Hkya_inner{width:calc(100% - 2.5rem)}}.S6Hkya_minimal{background:0 0;border-top-width:1px;padding:.9rem 0 1.1rem}.S6Hkya_minimal .S6Hkya_meta{margin:0 .6rem;font-size:16px;display:inline-block}.S6Hkya_groupTitle{text-align:center;letter-spacing:.04em;color:var(--ink-soft);flex-basis:100%;font-size:16px;font-weight:800}.S6Hkya_rights{border-top:1px solid var(--kcra-58-51-70-p18,#3a33462e);max-width:46rem;color:var(--kcr-3a3346,#3a3346);margin:1.1rem auto 0;padding-top:.8rem;font-size:16px;line-height:1.7}.S6Hkya_rights p{word-break:keep-all;line-break:strict;margin:.15rem 0}.S6Hkya_rights .S6Hkya_phrase,.S6Hkya_keep{white-space:nowrap}.S6Hkya_legal{flex-wrap:wrap;justify-content:center;gap:0 .6rem;max-width:100%;margin:.6rem 0 0;font-size:16px;display:flex}.S6Hkya_legal a{overflow-wrap:anywhere;align-items:center;min-height:44px;padding:0 .4rem;display:inline-flex}.S6Hkya_footer[data-footer-tap] a{box-sizing:border-box;justify-content:center;align-items:center;min-height:44px;display:inline-flex}.S6Hkya_footer a{align-items:center;min-height:44px;display:inline-flex}
.ACUjHW_about{word-break:keep-all;overflow-wrap:anywhere;font-weight:700}.ACUjHW_badges{flex-wrap:wrap;justify-content:center;gap:.4rem;margin:.2rem 0 .6rem;display:flex}.ACUjHW_badge{background:var(--kcr-e7ecf7,#e7ecf7);color:#3a2a00;border:2px solid var(--kcr-121c4d,#121c4d);white-space:nowrap;border-radius:999px;padding:.15rem .75rem;font-size:max(16px,.85rem);font-weight:900;display:inline-block}.ACUjHW_about{font-size:1rem;line-height:1.8}.ACUjHW_badge{font-size:1rem}body:has([data-hub-about]) .ACUjHW_badges{display:none}
:root{--cream:#fff8f2;--cream-deep:#ffe9d6;--pink:var(--hb-f5a0c0,#f5a0c0);--pink-hot:var(--hb-e86aa0,#e86aa0);--pink-soft:var(--hb-ffd6e8,#ffd6e8);--purple:var(--hb-9b6bc9,#9b6bc9);--purple-deep:var(--hb-6d4398,#6d4398);--lavender:var(--hb-d4b8ef,#d4b8ef);--yellow:#ffe69a;--yellow-soft:#fff3c4;--ink:var(--hb-3a2a45,#3a2a45);--ink-soft:var(--hb-6b5578,#6b5578);--white:#fff;--seal-red:#e2557a;--shadow:0 10px 28px var(--hba-109-67-152-014,#6d439824);--radius:22px;--radius-sm:14px;--max:100%;--page-wide:100%}*{box-sizing:border-box}html{scroll-behavior:auto}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}html[data-scroll-behavior]{scroll-padding-top:var(--site-header-h,var(--site-header-h0,0px))}body{min-height:100vh;color:var(--ink);background:radial-gradient(circle at 12% 8%, var(--hba-255-214-232-075,#ffd6e8bf), transparent 42%), radial-gradient(circle at 88% 0%, var(--hba-212-184-239-055,#d4b8ef8c), transparent 38%), radial-gradient(circle at 70% 90%, #ffe69a73, transparent 40%), linear-gradient(180deg, var(--cream) 0%, var(--hb-fff5fb,#fff5fb) 55%, var(--cream-deep) 100%);margin:0;font-family:Zen Maru Gothic,Hiragino Maru Gothic ProN,Hiragino Sans,Yu Gothic,Noto Sans JP,sans-serif;line-height:1.75}a{color:var(--purple-deep);text-underline-offset:3px;text-decoration-thickness:2px}a:hover{color:var(--pink-hot)}img{max-width:100%;height:auto;display:block}.site-shell{flex-direction:column;min-height:100vh;display:flex}.site-main{width:min(100% - 2rem, var(--max));flex:1;margin:0 auto;padding:1.25rem 0 3.5rem}@media (min-width:900px){.site-main{width:calc(100% - 2.5rem);max-width:none}}.skip-link{background:var(--purple-deep);color:#fff;z-index:100;padding:.5rem 1rem;position:absolute;top:0;left:-9999px}.skip-link:focus{top:.5rem;left:.5rem}@media (max-width:720px){[data-mobile-scroll-target]{scroll-margin-top:calc(var(--mobile-sticky-offset,5.5rem) + .5rem)}}.scroll-box{-webkit-overflow-scrolling:touch;border:1px solid var(--hb-ece6f1,#ece6f1);scrollbar-gutter:stable;background:#fff9;border-radius:10px;max-height:min(70svh,760px);padding:0 8px;overflow-y:auto}.scroll-box>table thead th{z-index:1;background:#fff;position:sticky;top:0}@media (max-width:640px){.scroll-box{scrollbar-gutter:auto;max-height:60svh;padding:0 2px}}.scroll-cell{max-height:64px;overflow-y:auto}@media (max-width:640px){.scroll-cell{max-height:40px}}.page-wide{width:100%;max-width:var(--page-wide);box-sizing:border-box;min-width:0;margin-inline:auto}.tabbar{flex-wrap:wrap;gap:6px;display:flex}@media (max-width:640px){.tabbar{grid-template-columns:repeat(auto-fit,minmax(min(100%,8.5rem),1fr));gap:6px;display:grid!important;overflow:visible!important}.tabbar>*{text-align:center;overflow-wrap:anywhere;box-sizing:border-box;justify-content:center;align-items:center;min-height:40px;line-height:1.3;white-space:normal!important;text-overflow:clip!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;display:flex!important;overflow:visible!important}}body:has([data-site-hub]){--cream:#f3f8ff;--cream-deep:#dcebff;--pink:#7fb0ea;--pink-hot:#2a6cc0;--pink-soft:#dcebff;--purple:#3f7fd0;--purple-deep:#1d4f91;--lavender:#b5d0f1;--ink:#1d2c42;--ink-soft:#46597a;--shadow:0 10px 28px #1d4f9124;background:radial-gradient(circle at 12% 8%,#bedcffcc,#0000 42%),radial-gradient(circle at 88% 0,#aacdf599,#0000 38%),radial-gradient(circle at 70% 90%,#c8ebf58c,#0000 40%),repeating-linear-gradient(60deg,#2738a80d 0 1px,#0000 1px 46px),repeating-linear-gradient(-60deg,#1f55c40d 0 1px,#0000 1px 46px),linear-gradient(#f3f8ff 0%,#eaf3ff 55%,#dcebff 100%)}body:has([data-site-hub]) ::selection{color:#14204f;background:#ffe66b}body{line-break:strict;overflow-wrap:break-word}@supports (word-break:auto-phrase){body{word-break:auto-phrase}}h1,h2,h3,h4{text-wrap:balance}p,li,dd,figcaption{text-wrap:pretty}.ja-t{word-break:keep-all;line-break:strict;overflow-wrap:anywhere}.ja-keep{word-break:keep-all;overflow-wrap:anywhere;line-break:strict}.ja-h{text-wrap:balance}.ja-p{text-wrap:pretty}.nobr,.ja-fit,.ja-keep{white-space:normal;word-break:keep-all;overflow-wrap:anywhere;line-break:strict;text-indent:0;max-width:100%;display:inline-block}a:not([class]) :is(.nobr,.ja-fit,.ja-keep){text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}:root{--cal-fs:1;--office-fs:1}html:has([data-site-hub]){font-size:112.5%}@media (max-width:640px){html:has([data-site-hub]){font-size:106.25%}}body:has([data-site-hub]){line-height:1.75}body:has([data-site-hub]) .site-main :where(p,dd){max-width:42em}body:has([data-site-hub]) .site-main :where(p,dd)[style*=center]{margin-inline:auto}body:has([data-site-hub]) .site-main :where([class*=center],[class*=Center]) :where(p){margin-inline:auto}body:has([data-site-hub]) .site-main :is(button,select,input:not([type=checkbox]):not([type=radio]):not([type=hidden]),a[class]):not(:where(table *,[role=gridcell],[role=gridcell] *,[data-cal-cell],[data-cal-cell] *,[data-gcal-item],[data-gcal] [role=grid] *,[data-ship])){align-content:center;min-height:44px}body:has([data-site-hub]) .site-main a[class]:not(:where(table *,[role=gridcell] *)){box-sizing:border-box}@media (max-width:640px){body:has([data-site-hub]) .site-main :is(li,dd,label,p:not([class]),[class*=_muted__],[class$=__muted],[class*=__muted\ ],[class*=_note__],[class$=__note],[class*=__note\ ],[class*=_hint__],[class$=__hint],[class*=__hint\ ],[class*=_tagline__],[class$=__tagline],[class*=__tagline\ ],[class*=_deadline__],[class$=__deadline],[class*=__deadline\ ],[class*=_sub__],[class$=__sub],[class*=__sub\ ],[class*=_small__],[class$=__small],[class*=__small\ ],[class*=_desc__],[class$=__desc],[class*=__desc\ ],[class*=_kicker__],[class$=__kicker],[class*=__kicker\ ],[class*=_meta__],[class$=__meta],[class*=__meta\ ],[class*=_seg__],[class$=__seg],[class*=__seg\ ],[class*=_link__],[class$=__link],[class*=__link\ ],[class*=_host__],[class$=__host],[class*=__host\ ],[class*=_chunk__],[class$=__chunk],[class*=__chunk\ ],[class*=_k__],[class$=__k],[class*=__k\ ],[class*=_kindCount__],[class$=__kindCount],[class*=__kindCount\ ],[class*=_more__],[class$=__more],[class*=__more\ ],[class*=_date__],[class$=__date],[class*=__date\ ],[class*=_mark__],[class$=__mark],[class*=__mark\ ],[class*=_free__],[class$=__free],[class*=__free\ ],[class*=_photoPortal__],[class$=__photoPortal],[class*=__photoPortal\ ],[class*=_tag__],[class$=__tag],[class*=__tag\ ],[class*=_tagArrow__],[class$=__tagArrow],[class*=__tagArrow\ ],[class*=_arrow__],[class$=__arrow],[class*=__arrow\ ],[class*=_kc__],[class$=__kc],[class*=__kc\ ],[class*=_addBtn__],[class$=__addBtn],[class*=__addBtn\ ],[class*=_sizeBtn__],[class$=__sizeBtn],[class*=__sizeBtn\ ],[class*=_sizeLabel__],[class$=__sizeLabel],[class*=__sizeLabel\ ],[class*=_label__],[class$=__label],[class*=__label\ ],[class*=_btn__],[class$=__btn],[class*=__btn\ ],[class*=Note__],[class$=Note],[class*=Note\ ],[class*=Help__],[class$=Help],[class*=Help\ ],[class*=Kicker__],[class$=Kicker],[class*=Kicker\ ],[class*=Count__],[class$=Count],[class*=Count\ ],[class*=Arrow__],[class$=Arrow],[class*=Arrow\ ],[class*=_quickDesc__],[class$=__quickDesc],[class*=__quickDesc\ ],[class*=_quickName__],[class$=__quickName],[class*=__quickName\ ],[class*=_legend__],[class$=__legend],[class*=__legend\ ]):not(:where(table *,[role=gridcell],[role=gridcell] *,[data-gcal] [role=grid] *,[data-gcal-item])){font-size:max(16px,1em)}}body:has([data-site-hub]) .site-main :is([class*=_note__],[class$=__note],[class*=__note\ ],[class*=_recruitLink__],[class$=__recruitLink],[class*=__recruitLink\ ])>a{align-items:center;min-height:44px;display:inline-flex}body:has([data-site-hub]) :is(footer a,dd>a,[role=dialog] a,.site-main a:not([class]):not(:where(p *,li *,td *,th *,h1 *,h2 *,h3 *,h4 *,[role=gridcell] *))){align-items:center;min-height:44px;display:inline-flex}body:has([data-site-hub]) .site-main :is(:is(h2,h3,h4)>a,:is([class*=_host__],[class$=__host],[class*=__host\ ]) a,:is([class*=_heroLinks__],[class$=__heroLinks],[class*=__heroLinks\ ])>a){align-items:center;min-height:44px;display:inline-flex}body:has([data-site-hub]) .site-main :is(summary,label:has(>input:is([type=checkbox],[type=radio])),:is([class*=_unitLink__],[class$=__unitLink],[class*=__unitLink\ ]),nav[aria-label*=パンくず] a,nav[aria-label=breadcrumb] a){box-sizing:border-box;min-width:44px;min-height:44px}body:has([data-site-hub]) .site-main :is(label:has(>input:is([type=checkbox],[type=radio])),:is([class*=_unitLink__],[class$=__unitLink],[class*=__unitLink\ ]),nav[aria-label*=パンくず] a,nav[aria-label=breadcrumb] a){justify-content:center;align-items:center;display:inline-flex}body:has([data-site-hub]) .site-main :is(p,li) a[href]:not([class]):not(:where(table *,[role=gridcell] *,[data-cal-cell] *,nav *)){box-sizing:content-box;margin-block:-10px;padding-block:10px}html input[type=checkbox]:not([hidden]){box-sizing:border-box;vertical-align:middle;flex:none;width:20px;min-width:20px;max-width:none;height:20px;min-height:20px;margin-block:0}.ja-box{font-size:16px;display:block}
:root{--hm-navy:var(--kcr-14204f,#14204f);--hm-blue:var(--kcr-1d4f91,#1d4f91);--hm-plum:var(--kcr-7a2f78,#7a2f78);--hm-purple:var(--kcr-6d4398,#6d4398);--hm-white:#fff;--hm-rule:var(--kcr-d9deea,#d9deea);--hm-pale:var(--kcr-e7ecf7,#e7ecf7);--paper:#fbf6ea;--paper-worn:linear-gradient(118deg, transparent 0 46%, #78603c0f 46.2%, #ffffff8c 46.6%, transparent 47.2%);--paper-radius:3px 6px 4px 7px / 6px 3px 7px 4px;--paper-line:var(--kcra-29-79-145-p15,#1d4f9126);--paper-shadow:inset 0 0 14px #9678461a, 0 2px 0 var(--kcra-20-32-79-p12,#14204f1f), 0 6px 14px var(--kcra-20-32-79-p1,#14204f1a);--cork:#e9d8bb;--cork-dot:#7854282e;--tape-yellow:#ecda8c80;--tape-sky:var(--kcra-170-200-225-p6,#aac8e199);--tape-pink:var(--kcra-232-196-206-p65,#e8c4cea6);--pin-1:var(--hm-navy);--pin-2:var(--hm-plum);--pin-3:var(--hm-purple);--hl-yellow:#ffe66b;--hl-pink:var(--kcr-ffc4dd,#ffc4dd);--tilt:0deg;--pc-shadow:0 1px 1px #6b3f1d24, 0 3px 6px -1px #6b3f1d29, 0 12px 20px -10px #6b3f1d4d;--pc-edge:#6b3f1d2e;--icon-inline:1.25em;--icon-ui:24px;--icon-mark:20px;--icon-feature:32px;--avatar-row:40px;--avatar-card:48px;--avatar-page:96px;--icon-stroke:2px}@media (min-width:768px){:root{--icon-feature:40px;--avatar-page:128px}}@media (prefers-reduced-motion:reduce){:root{--tilt:0deg}}.hm-hl{background:linear-gradient(transparent 55%, var(--hl-yellow) 55%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .08em}.hm-hl-pink{background:linear-gradient(transparent 55%, var(--hl-pink) 55%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .08em}.hm-icon-inline{width:var(--icon-inline);height:var(--icon-inline);vertical-align:-.25em;flex:none}.hm-icon-ui{width:var(--icon-ui);height:var(--icon-ui);flex:none}.hm-icon-mark{width:var(--icon-mark);height:var(--icon-mark);flex:none}:root{--btn-primary-bg:var(--hm-navy);--btn-primary-fg:#fff;--btn-primary-shadow:var(--hm-plum);--btn-member-bg:var(--hm-purple);--btn-member-shadow:var(--hm-navy);--btn-secondary-bg:var(--paper);--btn-secondary-fg:var(--hm-navy);--btn-tape:var(--tape-pink);--btn-disabled-bg:var(--kcr-c9cede,#c9cede);--btn-disabled-fg:var(--kcr-2f3657,#2f3657);--btn-radius-hand:10px 13px 9px 12px / 12px 9px 13px 10px;--btn-shadow-offset:3px;--btn-focus:var(--kcr-1d4f91,#1d4f91);--btn-h-primary:48px;--btn-h:44px;--wood-1:#c99a63;--wood-2:#b98953;--wood-grain:#5c3a1838;--wood-edge:#8a5d2e;--wood-wear:radial-gradient(60% 40% at 22% 30%, #ffecc824, transparent 70%), radial-gradient(50% 60% at 78% 70%, #46280c24, transparent 70%);--wood-holes:radial-gradient(circle at 12% 18%, #321c0873 0 1.5px, transparent 2.5px), radial-gradient(circle at 63% 9%, #321c0866 0 1.5px, transparent 2.5px), radial-gradient(circle at 88% 42%, #321c0866 0 1.5px, transparent 2.5px), radial-gradient(circle at 36% 88%, #321c0861 0 1.5px, transparent 2.5px), radial-gradient(circle at 8% 66%, #321c0859 0 1.5px, transparent 2.5px);--nail:#5b5f6b;--nail-shine:var(--kcr-c8ccd6,#c8ccd6)}:root[data-theme=dark]{--paper:var(--kcr-1d2236,#1d2236);--paper-worn:none;--paper-line:var(--kcra-159-184-230-p18,#9fb8e62e);--paper-shadow:0 2px 0 #00000059, 0 6px 14px #0000004d;--cork:#3a3024;--cork-dot:#ffdcaa14;--hm-rule:var(--kcr-3a4260,#3a4260);--hm-pale:var(--kcr-232a42,#232a42);--btn-secondary-bg:var(--kcr-1d2236,#1d2236);--btn-secondary-fg:var(--kcr-e8ecf8,#e8ecf8);--btn-disabled-bg:var(--kcr-3a4058,#3a4058);--btn-disabled-fg:var(--kcr-d5d9e6,#d5d9e6);--wood-1:#6e5236;--wood-2:#5f462d;--hm-text:var(--kcr-e8ecf8,#e8ecf8);--hm-bg:var(--kcr-12162a,#12162a)}:root{--hm-text:var(--hm-navy);--hm-bg:#fff}
body:has([data-site-hub]){--hb-2f2342:#17274e;--hb-3a2a45:#242f48;--hb-3b2a57:#1c3060;--hb-3d2f4e:#283450;--hb-3d3546:#313847;--hb-4a2d66:#1e3772;--hb-4a2d6b:#1d3776;--hb-4a3d5c:#36425e;--hb-4b3a5e:#324061;--hb-4b3d5c:#36425e;--hb-4b4458:#3f475a;--hb-4d4560:#3e4962;--hb-5b3f8c:#2a4a97;--hb-5b4a6b:#43506f;--hb-5b4a6e:#425071;--hb-5c3f86:#2b4a93;--hb-5c4f70:#475473;--hb-5d5470:#4d5872;--hb-6b5578:#4e5c7d;--hb-6b5a80:#516083;--hb-6d3fae:#2150bd;--hb-6d4398:#2d52a9;--hb-6d4c8a:#3053a6;--hb-6f5b85:#526289;--hb-7a3fa0:#2752b8;--hb-7a5aa6:#3a64c6;--hb-7a6a88:#64708c;--hb-7a6a8c:#626f8f;--hb-7b6a8e:#627091;--hb-7d55b5:#3763cb;--hb-8a1d4a:#034b7b;--hb-8a2457:#085080;--hb-8a5cc4:#3b6cdd;--hb-8a5cc8:#386be2;--hb-8a6aa8:#486fca;--hb-8a7d99:#77829d;--hb-8a7fa0:#7684a4;--hb-9b6bc9:#517ce0;--hb-9c8aae:#8291b3;--hb-a46ad8:#4c7ef3;--hb-a78cc4:#7895d8;--hb-a99bb6:#95a0ba;--hb-a99bb8:#94a0bc;--hb-b0448a:#2272a7;--hb-b0477a:#2471a5;--hb-b04a86:#2874a7;--hb-b2a8bf:#a2acc2;--hb-b3245c:#0463a2;--hb-b9a6d3:#96ace1;--hb-b9a6d8:#97aee4;--hb-c2417a:#1775b4;--hb-c2477f:#1a78b7;--hb-c8a8e8:#96b3f8;--hb-c9b4e3:#a6bcee;--hb-c9bce0:#b1c2e8;--hb-c9bfd3:#bac2d6;--hb-c9bfdc:#b2c3e9;--hb-cdb6dc:#abbde7;--hb-d1468a:#0a7fcd;--hb-d4b8ef:#a8c1fd;--hb-d6c3e6:#bacaef;--hb-d8cfe3:#c4d1ee;--hb-d9c9ec:#c0d0f5;--hb-d9cce9:#c5d2f0;--hb-d9cfe6:#c6d2ef;--hb-e2cff5:#c6d7fe;--hb-e2d6ef:#d0dbf5;--hb-e3dce8:#dadfea;--hb-e3dcec:#d5def3;--hb-e4579a:#068ee9;--hb-e48ab5:#3badf9;--hb-e4d2f5:#c9d9fe;--hb-e6d6f5:#cedcfd;--hb-e6dfee:#d9e1f4;--hb-e7a3c4:#6cbef6;--hb-e86aa0:#0a99f9;--hb-ead7f0:#d1dcf6;--hb-ead9ef:#d3ddf4;--hb-eadcf8:#d6e2fe;--hb-ece4f7:#dfe8fc;--hb-ece6f1:#e1e7f6;--hb-eee7f4:#e4eaf7;--hb-ef6aa8:#169ef9;--hb-efe2fb:#dfe8fe;--hb-efe3fb:#e0e9fe;--hb-efe3ff:#e4ecfe;--hb-efe4fa:#e0e9fe;--hb-efe7f6:#e3eafa;--hb-efe8f7:#e4ebfb;--hb-f0a6cf:#72c4fb;--hb-f0c6dc:#bce1fb;--hb-f0dcf5:#d6e1fb;--hb-f0e6fa:#e2eafe;--hb-f0ebf5:#e8edf8;--hb-f1e6f6:#e2e9fa;--hb-f1eff5:#eef0f6;--hb-f3b6cf:#89cefc;--hb-f3c1d6:#b7e1fd;--hb-f3e9fc:#e7eefe;--hb-f3e9ff:#eaf0fe;--hb-f3ebfc:#e9effe;--hb-f3ecfa:#e8effe;--hb-f3ecff:#ecf2ff;--hb-f3edfb:#eaf0fe;--hb-f3eefa:#ebf0fd;--hb-f5a0c0:#69c1fb;--hb-f6efff:#eff4ff;--hb-f6f0ff:#f0f5ff;--hb-f6f1fb:#eef3fe;--hb-f6f1ff:#f1f5ff;--hb-f6f2f9:#f0f3fb;--hb-f6f2fa:#f0f4fc;--hb-f6f5f8:#f4f6f9;--hb-faf5ff:#f5f8ff;--hb-faf6fd:#f4f7ff;--hb-faf6ff:#f6f9ff;--hb-faf7fd:#f6f8fe;--hb-faf7fe:#f6f9ff;--hb-faf8fc:#f7f9fd;--hb-fbe3ec:#e0f2fe;--hb-fbf3ff:#f3f7ff;--hb-fbf5ff:#f5f8ff;--hb-fbf6ff:#f6f9ff;--hb-fbf8ff:#f8faff;--hb-fbfafc:#f9fafd;--hb-fcf5ff:#f5f8ff;--hb-fcf8ff:#f8faff;--hb-fcf9ff:#f9fbff;--hb-fcfaff:#fafcff;--hb-fdf6fb:#f4fbff;--hb-ff4f93:#0696f6;--hb-ffd6e8:#d7eefe;--hb-ffe2f0:#e3f3fe;--hb-ffe3ee:#e4f4fe;--hb-ffe3ef:#e4f4fe;--hb-fff2f8:#f2faff;--hb-fff4f9:#f4fbff;--hb-fff5fb:#f5fbff;--hb-fff6fa:#f6fbff;--hb-fff6fb:#f6fbff;--hb-fff7fb:#f7fcff;--hb-fff9fc:#f9fdff;--hb-fffafd:#fafdff;--hba-109-63-174-035:#2150bd59;--hba-109-67-152-008:#2d52a914;--hba-109-67-152-014:#2d52a924;--hba-109-67-152-015:#2d52a926;--hba-109-67-152-016:#2d52a929;--hba-109-67-152-018:#2d52a92e;--hba-109-67-152-02:#2d52a933;--hba-109-67-152-022:#2d52a938;--hba-109-67-152-024:#2d52a93d;--hba-109-67-152-025:#2d52a940;--hba-109-67-152-028:#2d52a947;--hba-109-67-152-08:#2d52a914;--hba-109-67-152-18:#2d52a92e;--hba-155-107-201-016:#517ce029;--hba-155-107-201-018:#517ce02e;--hba-212-184-239-032:#a8c1fd52;--hba-212-184-239-04:#a8c1fd66;--hba-212-184-239-055:#a8c1fd8c;--hba-232-106-160-008:#0a99f914;--hba-232-106-160-018:#0a99f92e;--hba-232-106-160-04:#0a99f966;--hba-232-106-160-045:#0a99f973;--hba-232-106-160-05:#0a99f980;--hba-232-214-250-09:#d2dffee6;--hba-239-226-251-05:#dfe8fe80;--hba-255-140-200-12:#58bafb1f;--hba-255-214-232-025:#d7eefe40;--hba-255-214-232-035:#d7eefe59;--hba-255-214-232-045:#d7eefe73;--hba-255-214-232-055:#d7eefe8c;--hba-255-214-232-075:#d7eefebf;--hba-255-214-232-09:#d7eefee6;--hba-30-18-40-055:#0d162d8c;--hba-30-20-45-025:#0d183140;--hba-30-20-45-03:#0d18314d;--hba-30-20-45-045:#0d183173;--hba-40-20-60-035:#0a1b4459;--hba-58-42-69-038:#242f4861;--hba-58-42-69-045:#242f4873;--hba-58-42-69-072:#242f48b8;--hba-60-40-80-035:#1b2f5d59;--hba-74-45-102-35:#1e377259;--hba-74-45-107-085:#1d3776d9;--hba-80-40-110-025:#16357d40}
:root{--kc-brown:#6b3f1d;--kc-red:#c4553f;--kc-cream:#fff7e6;--kc-wood:#e2b47c;--kc-wood-light:#f3d3a4;--kc-mustard:#f8c955;--kc-coral:#f07f78;--kc-teal:#23807c;--kc-bg:#fdf8ee;--kc-card:#fffaf0;--kc-white:#fff;--kc-text:#3b2412;--kc-heading:#6b3f1d;--kc-text-sub:#6b5a44;--kc-brown-100:#ede1ce;--kc-brown-300:#bca48c;--kc-brown-500:#6b3f1d;--kc-brown-700:#563217;--kc-brown-900:#3e2511;--kc-red-100:#f7e7e4;--kc-red-300:#e2aa9f;--kc-red-500:#c4553f;--kc-red-700:#9d4432;--kc-red-900:#763326;--kc-teal-100:#e0eded;--kc-teal-300:#91c0be;--kc-teal-500:#23807c;--kc-teal-700:#1c6663;--kc-teal-900:#144a48;--kc-bg-page:#fdf8ee;--kc-bg-card:#fffaf0;--kc-bg-sunken:#f6efe1;--kc-text-main:#3b2412;--kc-text-heading:#6b3f1d;--kc-link:#a8432f;--kc-link-hover:#893c2c;--kc-link-visited:#7a4a5c;--kc-btn-primary-bg:#b04c39;--kc-btn-primary-hover:#9d4432;--kc-btn-primary-text:#fff;--kc-btn-secondary-bg:#fff7e6;--kc-btn-secondary-hover:#f3d3a4;--kc-btn-secondary-text:#6b3f1d;--kc-border:#e2d6bd;--kc-border-strong:#9a673a;--kc-focus:#23807c;--kc-success:#3f7a32;--kc-success-bg:#eaf3e1;--kc-success-border:#a9c99a;--kc-warning:#8c5a0c;--kc-warning-bg:#fdf0c4;--kc-warning-border:#ecc96a;--kc-error:#a33328;--kc-error-bg:#fbe4df;--kc-error-border:#e7a197;--kc-info:#1f6f6b;--kc-info-bg:#dff0ee;--kc-info-border:#8cc5c0;--kc-cat-news:#b04c39;--kc-cat-news-text:#fff;--kc-cat-event:#23807c;--kc-cat-event-text:#fff;--kc-cat-guide:#f8c955;--kc-cat-guide-text:#3b2412;--kc-cat-dev:#8a5a2b;--kc-cat-dev-text:#fff}
html[data-brand=kancollab]:not(:has([data-legacy-nav])) body{--hb-2f2342:#34261c;--hb-3a2a45:#3b2e24;--hb-3b2a57:#422f20;--hb-3d2f4e:#413227;--hb-3d3546:#3f3730;--hb-4a2d66:#4e3522;--hb-4a2d6b:#503521;--hb-4a3d5c:#4f4034;--hb-4b3a5e:#4f3e31;--hb-4b3d5c:#4f4035;--hb-4b4458:#50453e;--hb-4d4560:#54473c;--hb-5b3f8c:#68472f;--hb-5b4a6b:#5e4e41;--hb-5b4a6e:#5f4e40;--hb-5c3f86:#664730;--hb-5c4f70:#625245;--hb-5d5470:#64564b;--hb-6b5578:#6c5a4c;--hb-6b5a80:#715e4f;--hb-6d3fae:#7b4e2c;--hb-6d4398:#744f33;--hb-6d4c8a:#71543e;--hb-6f5b85:#745f50;--hb-7a3fa0:#7b5130;--hb-7a5aa6:#856248;--hb-7a6a88:#7d6d61;--hb-7a6a8c:#7f6d60;--hb-7b6a8e:#806e5f;--hb-7d55b5:#8c5f3d;--hb-8a2457:#843322;--hb-8a5cc4:#9f6539;--hb-8a5cc8:#a26537;--hb-8a6aa8:#937056;--hb-8a7d99:#907f72;--hb-9b6bc9:#b17241;--hb-9c8aae:#a48d7b;--hb-a46ad8:#c17032;--hb-a78cc4:#b68f72;--hb-a99bb6:#ae9d90;--hb-a99bb8:#b09d8f;--hb-b0448a:#956139;--hb-b0477a:#93613b;--hb-b04a86:#95643f;--hb-b2a8bf:#b8a99e;--hb-b3245c:#a73c27;--hb-b9a6d3:#c8a890;--hb-b9a6d8:#cca78b;--hb-c2417a:#ba513c;--hb-c2477f:#bd543f;--hb-c8a8e8:#deaa83;--hb-c9b4e3:#dab69b;--hb-c9bce0:#d7bda9;--hb-c9bfd3:#cdc1b7;--hb-c9bfdc:#d4c0b1;--hb-cdb6dc:#d4b9a5;--hb-d1468a:#ce543b;--hb-d4b8ef:#e7ba98;--hb-d6c3e6:#dfc5b2;--hb-d8cfe3:#ded0c6;--hb-d9c9ec:#e5cbb6;--hb-d9cce9:#e3cdbd;--hb-d9cfe6:#e0d0c4;--hb-e2cff5:#efd1ba;--hb-e2d6ef:#ead7c9;--hb-e3dce8:#e5ddd7;--hb-e3dcec:#e8ddd4;--hb-e4579a:#d76b55;--hb-e48ab5:#e19181;--hb-e4d2f5:#f0d4be;--hb-e6d6f5:#f1d8c4;--hb-e6dfee:#eae0d8;--hb-e7a3c4:#e5a89c;--hb-e86aa0:#db7a67;--hb-ead7f0:#ecdacc;--hb-ead9ef:#ebdcd0;--hb-eadcf8:#f3ddcd;--hb-ece4f7:#f4e5d9;--hb-ece6f1:#eee7e1;--hb-eee7f4:#f1e8e1;--hb-ef6aa8:#dd7f6c;--hb-efe2fb:#f5e4d6;--hb-efe3fb:#f6e5d7;--hb-efe3ff:#f6e5d8;--hb-efe4fa:#f6e5d8;--hb-efe7f6:#f3e8df;--hb-efe8f7:#f4e9e0;--hb-f0a6cf:#e9aea2;--hb-f0c6dc:#efc9c2;--hb-f0dcf5:#f2dfd1;--hb-f0e6fa:#f7e7db;--hb-f0ebf5:#f3ece6;--hb-f1e6f6:#f3e8df;--hb-f1eff5:#f3efec;--hb-f3b6cf:#edbcb2;--hb-f3c1d6:#efc5bd;--hb-f3e9fc:#f8eae0;--hb-f3e9ff:#f8ebe1;--hb-f3ebfc:#f8ece3;--hb-f3ecfa:#f8ede4;--hb-f3ecff:#f9ede4;--hb-f3edfb:#f9ede5;--hb-f3eefa:#f8eee7;--hb-f5a0c0:#e8aa9e;--hb-f6efff:#faf0e9;--hb-f6f0ff:#faf1ea;--hb-f6f1fb:#f9f2eb;--hb-f6f1ff:#faf2eb;--hb-f6f2f9:#f8f3ef;--hb-f6f2fa:#f8f2ee;--hb-f6f5f8:#f7f5f4;--hb-faf5ff:#fcf6f1;--hb-faf6fd:#fcf6f2;--hb-faf6ff:#fcf7f3;--hb-faf7fd:#fcf7f4;--hb-faf7fe:#fcf7f4;--hb-faf8fc:#fbf8f6;--hb-fbe3ec:#f8e5e1;--hb-fbf3ff:#fbf5ef;--hb-fbf5ff:#fcf6f2;--hb-fbf6ff:#fcf7f3;--hb-fbf8ff:#fdf8f5;--hb-fbfafc:#fbfaf9;--hb-fcf5ff:#fcf6f2;--hb-fcf8ff:#fdf9f6;--hb-fcf9ff:#fdfaf7;--hb-fcfaff:#fdfaf8;--hb-fdf6fb:#fdf7f5;--hb-ff4f93:#da7763;--hb-ffd6e8:#f5dbd6;--hb-ffe2f0:#f8e6e2;--hb-ffe3ee:#f8e6e3;--hb-ffe3ef:#f8e6e3;--hb-fff2f8:#fcf4f2;--hb-fff4f9:#fcf5f4;--hb-fff5fb:#fdf6f5;--hb-fff6fa:#fdf7f6;--hb-fff6fb:#fdf7f6;--hb-fff7fb:#fdf8f7;--hb-fff9fc:#fefaf9;--hb-fffafd:#fefbfa;--hba-30-18-40-055:#1f150e8c;--hba-30-20-45-03:#21170f4d;--hba-30-20-45-025:#21170f40;--hba-30-20-45-045:#21170f73;--hba-40-20-60-035:#2a1a0e59;--hba-58-42-69-038:#3b2e2461;--hba-58-42-69-045:#3b2e2473;--hba-58-42-69-072:#3b2e24b8;--hba-60-40-80-035:#3f2d2059;--hba-74-45-102-35:#4e3522;--hba-74-45-107-085:#503521d9;--hba-80-40-110-025:#52341e40;--hba-109-63-174-035:#7b4e2c59;--hba-109-67-152-02:#744f3333;--hba-109-67-152-08:#744f33cc;--hba-109-67-152-008:#744f3314;--hba-109-67-152-014:#744f3324;--hba-109-67-152-015:#744f3326;--hba-109-67-152-016:#744f3329;--hba-109-67-152-18:#744f33;--hba-109-67-152-018:#744f332e;--hba-109-67-152-022:#744f3338;--hba-109-67-152-024:#744f333d;--hba-109-67-152-025:#744f3340;--hba-109-67-152-028:#744f3347;--hba-155-107-201-016:#b1724129;--hba-155-107-201-018:#b172412e;--hba-212-184-239-04:#e7ba9866;--hba-212-184-239-032:#e7ba9852;--hba-212-184-239-055:#e7ba988c;--hba-232-106-160-04:#db7a6766;--hba-232-106-160-05:#db7a6780;--hba-232-106-160-008:#db7a6714;--hba-232-106-160-018:#db7a672e;--hba-232-106-160-045:#db7a6773;--hba-232-214-250-09:#f1d8c5e6;--hba-239-226-251-05:#f5e4d680;--hba-255-140-200-12:#e6a193;--hba-255-214-232-09:#f5dbd6e6;--hba-255-214-232-025:#f5dbd640;--hba-255-214-232-035:#f5dbd659;--hba-255-214-232-045:#f5dbd673;--hba-255-214-232-055:#f5dbd68c;--hba-255-214-232-075:#f5dbd6bf;--kcr-034b7b:#6b3d19;--kcr-0a5cc2:#8e5021;--kcr-0a5f7d:#824a1f;--kcr-0b1233:#201207;--kcr-0b1236:#201208;--kcr-0f1419:#18120e;--kcr-12162a:#1f150d;--kcr-121c4d:#311c0b;--kcr-123d7a:#5d3516;--kcr-134a8a:#6e3e1a;--kcr-14204f:#351f0d;--kcr-16215a:#39210e;--kcr-163d70:#5b3315;--kcr-17274e:#3b2311;--kcr-174c9c:#75421b;--kcr-1a2a86:#4f2d13;--kcr-1a49a8:#75421b;--kcr-1a8fb5:#c46f2e;--kcr-1d2236:#2c2118;--kcr-1d2a44:#392618;--kcr-1d2b8a:#522e13;--kcr-1d3776:#573215;--kcr-1d4ed8:#884d20;--kcr-1d4f91:#76431c;--kcr-1d4f9a:#78441c;--kcr-1d4fb8:#80481e;--kcr-1d4fbf:#82491e;--kcr-1f2a44:#38271a;--kcr-1f2a5c:#412816;--kcr-1f2c86:#522e13;--kcr-1f2d5c:#442a17;--kcr-1f2d6b:#492c15;--kcr-1f2d8c:#553014;--kcr-1f3446:#432e1d;--kcr-1f3fb0:#6f3f1a;--kcr-1f4e8c:#74421b;--kcr-1f4fb0:#7e471d;--kcr-1f55c4:#894d20;--kcr-1f5fbf:#915222;--kcr-2150bd:#824a1f;--kcr-232a42:#37281d;--kcr-242f48:#3d2c1f;--kcr-24305e:#462e1b;--kcr-24508a:#75441e;--kcr-2563eb:#a15b26;--kcr-26335e:#48301d;--kcr-2738a8:#683b18;--kcr-2a1630:#271b12;--kcr-2a3156:#432f21;--kcr-2a4a97:#71431f;--kcr-2a63d8:#9d5925;--kcr-2a6cc0:#a05b26;--kcr-2b3566:#4c3320;--kcr-2b3863:#4e3522;--kcr-2b3a52:#493526;--kcr-2c4f9e:#784721;--kcr-2c5aa0:#844e24;--kcr-2d52a9:#7e4a22;--kcr-2f3657:#473426;--kcr-2f3658:#473426;--kcr-2f3d6b:#543925;--kcr-2f5fb3:#8e5325;--kcr-2f6aa8:#96592a;--kcr-2f73c9:#aa6028;--kcr-3046c4:#7d471f;--kcr-33406e:#573d28;--kcr-33416b:#573d29;--kcr-3a2a45:#3b2e24;--kcr-3a3346:#3e342d;--kcr-3a4058:#4d3e33;--kcr-3a4260:#524032;--kcr-3a64c6:#975a2c;--kcr-3b33a6:#633c1f;--kcr-3b4258:#4e4035;--kcr-3b4570:#5b4230;--kcr-3b4a5e:#584537;--kcr-3b4a72:#604632;--kcr-3b4a73:#604631;--kcr-3b6db3:#995f32;--kcr-3c4456:#4f4137;--kcr-3c4a68:#5c4635;--kcr-3d3546:#3f3730;--kcr-3d3550:#44372d;--kcr-3d4466:#554233;--kcr-3d4560:#544335;--kcr-3f475a:#52443a;--kcr-3f4766:#584536;--kcr-44507a:#664d39;--kcr-4451c4:#85512a;--kcr-454c63:#594a3e;--kcr-45506a:#5f4d3e;--kcr-46597a:#6e533f;--kcr-4a2870:#50331d;--kcr-4a2d66:#4e3522;--kcr-4a3d63:#524032;--kcr-4a3f5c:#504137;--kcr-4a4560:#53463c;--kcr-4a5068:#5d4e42;--kcr-4a5361:#5d5047;--kcr-4a5378:#67503f;--kcr-4a5470:#645142;--kcr-4a5568:#615145;--kcr-4a5578:#685240;--kcr-4a5674:#675242;--kcr-4a5680:#6c523f;--kcr-4a5875:#6a5443;--kcr-4a63e0:#a45d26;--kcr-4b2a75:#53351e;--kcr-4b3d5c:#4f4035;--kcr-4b5563:#5f5248;--kcr-4f6bff:#b4662a;--kcr-5a2058:#4e311c;--kcr-5a3480:#5f3f27;--kcr-5a6478:#716155;--kcr-5a6680:#766253;--kcr-5b1f59:#4e311b;--kcr-5b3285:#613f24;--kcr-5b4a66:#5c4e43;--kcr-5b4a6e:#5f4e40;--kcr-5b6a8c:#7e6552;--kcr-5b9bd5:#d18449;--kcr-5c1231:#551f14;--kcr-5e1a34:#582318;--kcr-64748b:#846f5f;--kcr-685b75:#6b5e53;--kcr-6a2fa3:#714421;--kcr-6a7bd1:#b76f39;--kcr-6b5578:#6c5a4c;--kcr-6b5aa6:#805f45;--kcr-6b7598:#897260;--kcr-6d4398:#744f33;--kcr-6f82b8:#aa7954;--kcr-6f9be0:#d5884c;--kcr-6fa1e0:#d78d55;--kcr-6fb2ff:#dea173;--kcr-7a2f78:#6a4529;--kcr-7a52d1:#9c5b2a;--kcr-7a6a88:#7d6d61;--kcr-7d8db0:#a7876e;--kcr-7d8fd6:#c7834e;--kcr-7d93c4:#b98965;--kcr-8a1838:#7d2d1d;--kcr-8a1d4a:#812f1e;--kcr-8a1f35:#802e1e;--kcr-8a1f3d:#812f1e;--kcr-8a3fa0:#825533;--kcr-8a5cc4:#9f6539;--kcr-8a7d99:#907f72;--kcr-8a93ab:#a48f80;--kcr-8a94b0:#a8907e;--kcr-8c98c4:#b89275;--kcr-8cb8f2:#e1aa80;--kcr-8f6fb8:#a27450;--kcr-8fa0e0:#d49564;--kcr-8fa3c9:#c19b7e;--kcr-8fb0e3:#dda275;--kcr-93c5fd:#e6b895;--kcr-9a8aa6:#9e8d80;--kcr-9aa7d9:#cea07c;--kcr-9aa8dc:#d1a07a;--kcr-9b6bc9:#b17241;--kcr-9cc0ec:#e4b38e;--kcr-9e3a5f:#954637;--kcr-9fb0d8:#d0a88a;--kcr-9fb6dc:#d6ad8e;--kcr-9fb8ea:#e2ad84;--kcr-9fd0ff:#eac4a6;--kcr-a0407a:#875936;--kcr-a2153a:#903422;--kcr-a3001e:#8b3221;--kcr-a9b8d6:#d0b29b;--kcr-a9c8ee:#e8bd9c;--kcr-b3245c:#a73c27;--kcr-b4234a:#a53c27;--kcr-b79be0:#d39c72;--kcr-b8304f:#ac422d;--kcr-b8305f:#ae432d;--kcr-b8c7ea:#e4c0a4;--kcr-b9a5d6:#caa78c;--kcr-b9c2dc:#d6beac;--kcr-b9c3e6:#dfbea5;--kcr-b9c4ea:#e3bea2;--kcr-b9c6f2:#e9bf9f;--kcr-b9cdf0:#ebc5a8;--kcr-b9cdf5:#ebc5a9;--kcr-b9cfee:#ebc6ab;--kcr-c2185b:#af3f29;--kcr-c3b1d3:#cbb4a2;--kcr-c3cdf0:#eac7ad;--kcr-c43d6a:#ba4e38;--kcr-c8ccd6:#d3cbc4;--kcr-c8cede:#daccc1;--kcr-c9c2d6:#d0c3b9;--kcr-c9cede:#d9ccc2;--kcr-c9d2f2:#edcdb4;--kcr-c9d2f5:#edcdb4;--kcr-c9d5ef:#ebd0bb;--kcr-c9d6ef:#ebd1bc;--kcr-c9d8f0:#edd2be;--kcr-c9d8f5:#efd2bc;--kcr-cbd5e1:#dfd2c7;--kcr-cfd5dd:#dbd3cd;--kcr-cfdaf0:#ecd5c4;--kcr-cfdcf3:#f0d7c3;--kcr-d4b8ef:#e7ba98;--kcr-d5d9e6:#e2d7cf;--kcr-d5dbe5:#e3d9d1;--kcr-d5ddef:#ecdacc;--kcr-d5dff0:#eddbcd;--kcr-d5e3fb:#f4dece;--kcr-d6e0f5:#f2dcca;--kcr-d8d2e3:#ded3ca;--kcr-d9d2ea:#e4d2c5;--kcr-d9deea:#e7dcd4;--kcr-dbe4f5:#f3e0d2;--kcr-dbe6fb:#f5e2d4;--kcr-dbe7ff:#f5e3d6;--kcr-e0457b:#d35a42;--kcr-e2557a:#d6654e;--kcr-e2eeff:#f8ebe1;--kcr-e3e7f0:#eee5df;--kcr-e3e8fb:#f6e6d9;--kcr-e3e8ff:#f6e6da;--kcr-e3eaf7:#f5e7dd;--kcr-e3efff:#f8ece2;--kcr-e3f0ff:#f8ece3;--kcr-e4d2f5:#f0d4be;--kcr-e4edff:#f8eae0;--kcr-e5e7eb:#eae6e4;--kcr-e6e8ef:#ede7e3;--kcr-e6eefc:#f8ebe1;--kcr-e6f1fb:#f9eee5;--kcr-e6f6fb:#faf2eb;--kcr-e7a9b6:#e5aca1;--kcr-e7ecf7:#f5eae1;--kcr-e86aa0:#db7a67;--kcr-e8ecf8:#f6eae1;--kcr-e8f0fb:#f9ede4;--kcr-e8f1fd:#f9eee6;--kcr-e8f2ff:#f9efe7;--kcr-e8f4ff:#faf1ea;--kcr-eadcf5:#f1decf;--kcr-eaf0ff:#f9eee6;--kcr-eaf1ff:#f9efe7;--kcr-eaf3ff:#faf0e9;--kcr-ebe8ef:#ede8e5;--kcr-ece7f7:#f4e7dd;--kcr-eceff3:#f2eeeb;--kcr-eceff4:#f3eeea;--kcr-eef0f5:#f4efec;--kcr-eef1fb:#faefe8;--kcr-eef1fd:#faf0e8;--kcr-eef2ff:#faf1e9;--kcr-eef3f7:#f7f1ed;--kcr-eef3fb:#faf1ea;--kcr-eef3fc:#faf1ea;--kcr-eef3ff:#faf1eb;--kcr-eef4ff:#fbf2ec;--kcr-eef5ff:#fbf3ed;--kcr-f0b7cf:#edbbb2;--kcr-f0dcf5:#f2dfd1;--kcr-f0f3ff:#faf2eb;--kcr-f1e3fb:#f6e5d8;--kcr-f1f4fa:#f9f3ee;--kcr-f1f4ff:#fbf3ed;--kcr-f1f5ff:#fbf4ee;--kcr-f2f4fa:#f9f3ef;--kcr-f2f6fd:#fbf5ef;--kcr-f3b6c4:#edbbb1;--kcr-f3ecff:#f9ede4;--kcr-f3eeff:#f9efe6;--kcr-f3f1f6:#f5f1ef;--kcr-f3f5f9:#f8f4f1;--kcr-f3f5ff:#fbf4ef;--kcr-f3f6fc:#fbf5f0;--kcr-f3f6ff:#fbf5f0;--kcr-f3f7ff:#fcf6f1;--kcr-f3f8ff:#fcf7f2;--kcr-f4f0fa:#f8f0ea;--kcr-f4f1f6:#f5f1ef;--kcr-f4f6fb:#faf5f1;--kcr-f4f7fb:#faf6f2;--kcr-f4f7fc:#fbf6f2;--kcr-f4f7fd:#fcf6f1;--kcr-f5f7ff:#fcf6f2;--kcr-f5f8ff:#fcf7f3;--kcr-f6efff:#faf0e9;--kcr-f6f9fe:#fdf8f5;--kcr-f6f9ff:#fdf8f5;--kcr-f7f2ff:#fbf3ed;--kcr-f7f9ff:#fdf8f5;--kcr-faf7fd:#fcf7f4;--kcr-fbf3ff:#fbf5ef;--kcr-fbf6ff:#fcf7f3;--kcr-fde8ec:#f9eae7;--kcr-fdf3f5:#fcf4f2;--kcr-fdf4fb:#fcf5f1;--kcr-ff3b6b:#d76a54;--kcr-ff8eb4:#e5a092;--kcr-ff8fb8:#e6a193;--kcr-ffc4dd:#f1ccc5;--kcr-ffd6e8:#f5dbd6;--kcr-ffe0e8:#f8e3df;--kcr-ffe3ef:#f8e6e3;--kcr-ffe6f2:#f9e9e6;--kcr-ffe9f1:#faece9;--kcr-ffeef4:#fbf0ee;--kcr-fff0f4:#fbf2f0;--kcr-fff3f6:#fcf4f3;--kcr-fff4f8:#fcf5f4;--kcr-fff4fa:#fcf5f4;--kcr-fff5fb:#fdf6f5;--kcr-fff6fb:#fdf7f6;--kcr-fff7fb:#fdf8f7;--kcra-10-16-48-p55:#1d10078c;--kcra-15-35-70-p3:#361e0d4d;--kcra-15-35-70-p45:#361e0d73;--kcra-18-28-77-p08:#311c0b14;--kcra-18-28-77-p12:#311c0b1f;--kcra-18-28-77-p14:#311c0b24;--kcra-18-28-77-p16:#311c0b29;--kcra-18-28-77-p18:#311c0b2e;--kcra-18-28-77-p22:#311c0b38;--kcra-18-28-77-p25:#311c0b40;--kcra-18-28-77-p28:#311c0b47;--kcra-18-28-77-p35:#311c0b59;--kcra-18-28-77-p45:#311c0b73;--kcra-18-28-77-p6:#311c0b99;--kcra-20-32-79-p08:#351f0d14;--kcra-20-32-79-p1:#351f0d1a;--kcra-20-32-79-p12:#351f0d1f;--kcra-20-32-79-p14:#351f0d24;--kcra-20-32-79-p15:#351f0d26;--kcra-20-32-79-p16:#351f0d29;--kcra-20-32-79-p18:#351f0d2e;--kcra-20-32-79-p3:#351f0d4d;--kcra-20-32-79-p55:#351f0d8c;--kcra-20-32-79-p7:#351f0db3;--kcra-20-32-79-p85:#351f0dd9;--kcra-23-39-78-p06:#3b23110f;--kcra-29-79-145-p15:#76431c26;--kcra-39-56-168-p045:#683b180b;--kcra-39-56-168-p08:#683b1814;--kcra-39-56-168-p09:#683b1817;--kcra-39-56-168-p1:#683b181a;--kcra-39-56-168-p14:#683b1824;--kcra-42-108-192-p16:#a05b2629;--kcra-42-108-192-p2:#a05b2633;--kcra-45-82-169-p15:#7e4a2226;--kcra-47-61-107-p35:#54392559;--kcra-58-42-69-p78:#3b2e24c7;--kcra-58-51-70-p18:#3e342d2e;--kcra-60-20-80-p25:#3a210f40;--kcra-90-190-255-p55:#e1aa7f8c;--kcra-109-67-152-p08:#744f3314;--kcra-109-67-152-p1:#744f331a;--kcra-109-67-152-p14:#744f3324;--kcra-109-67-152-p15:#744f3326;--kcra-109-67-152-p22:#744f3338;--kcra-109-67-152-p25:#744f3340;--kcra-109-67-152-p28:#744f3347;--kcra-109-67-152-p3:#744f334d;--kcra-120-20-50-p3:#6c27194d;--kcra-120-60-90-p06:#674a330f;--kcra-122-47-120-p35:#6a452959;--kcra-155-107-201-p12:#b172411f;--kcra-155-107-201-p14:#b1724124;--kcra-155-107-201-p16:#b1724129;--kcra-159-184-230-p18:#e0ad862e;--kcra-159-208-255-p12:#eac4a61f;--kcra-170-200-225-p6:#dfbea599;--kcra-170-200-225-p7:#dfbea5b3;--kcra-180-40-80-p28:#a83d2747;--kcra-190-120-255-p55:#d5864a8c;--kcra-196-61-106-p25:#ba4e3840;--kcra-212-184-239-p45:#e7ba9873;--kcra-212-184-239-p55:#e7ba988c;--kcra-212-184-239-p75:#e7ba98bf;--kcra-231-236-247-p5:#f5eae180;--kcra-232-190-204-p72:#e6c1b9b8;--kcra-232-196-206-p65:#e2c9b5a6;--kcra-234-242-255-p96:#faf0e8f5;--kcra-244-240-255-p94:#faf0e9f0;--kcra-255-90-140-p55:#dc7c688c;--kcra-255-182-206-p7:#eec0b7b3;--kcra-255-182-206-p8:#eec0b7cc;--kcra-255-214-232-p55:#f5dbd68c;--kcra-255-214-232-p65:#f5dbd6a6;--kcra-255-214-232-p7:#f5dbd6b3;--kcra-255-214-232-p75:#f5dbd6bf;--kcra-255-214-232-p9:#f5dbd6e6}
html[data-brand=kancollab]:not(:has([data-legacy-nav])){--kc-deco-bg-pattern:url(/deco/deco-016.svg);--kc-deco-heading-left:url(/deco/deco-001.svg);--kc-deco-heading-right:url(/deco/deco-002.svg);--kc-deco-heading-center:url(/deco/deco-003.svg);--kc-deco-divider-wave:url(/deco/deco-005.svg);--kc-deco-divider-rope:url(/deco/deco-006.svg);--kc-deco-underline:url(/deco/deco-007.svg);--kc-deco-plank-small:url(/deco/deco-008.svg);--kc-deco-plank-9slice:url(/deco/deco-011.svg);--kc-deco-card-gear:url(/deco/deco-012.svg);--kc-deco-card-anchor:url(/deco/deco-013.svg);--kc-deco-card-mini:url(/deco/deco-014.svg);--kc-deco-footer-wave:url(/deco/deco-017.svg);--kc-deco-switch-kancollab:url(/deco/deco-021.svg);--kc-deco-switch-kosho:url(/deco/deco-022.svg);--kc-font:"Zen Maru Gothic", "Hiragino Maru Gothic ProN", "Hiragino Sans", "Yu Gothic", "Noto Sans JP", sans-serif;--kc-tap:44px;--kc-radius:14px;--kc-shadow-soft:0 2px 0 var(--kc-brown-100), 0 6px 16px #6b3f1d1a;--kc-shadow-cut:3px 4px 0 var(--kc-brown-500);--cream:var(--kc-bg-page);--cream-deep:var(--kc-bg-sunken);--pink:var(--kc-red-300);--pink-hot:var(--kc-btn-primary-bg);--pink-soft:var(--kc-red-100);--purple:var(--kc-brown-500);--purple-deep:var(--kc-text-heading);--lavender:var(--kc-brown-100);--yellow:var(--kc-wood-light);--yellow-soft:var(--kc-cream);--ink:var(--kc-text-main);--ink-soft:var(--kc-text-sub);--seal-red:var(--kc-red);--shadow:var(--kc-shadow-soft);--radius:var(--kc-radius);--radius-sm:8px;--hm-navy:var(--kc-brown-900);--hm-blue:var(--kc-brown-500);--hm-plum:var(--kc-red-700);--hm-purple:var(--kc-brown-700);--hm-rule:var(--kc-border);--hm-pale:var(--kc-bg-sunken);--paper:var(--kc-bg-card);--paper-line:#6b3f1d26;--pin-1:var(--kc-brown-700);--pin-2:var(--kc-red-700);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-brand=kancollab]:not(:has([data-legacy-nav])) body{color:var(--kc-text-main);background:var(--kc-bg-page) var(--kc-deco-bg-pattern) repeat;font-family:var(--kc-font);background-size:160px 160px;font-size:1rem}:where(html[data-brand=kancollab]:not(:has([data-legacy-nav]))) a{color:var(--kc-link)}:where(html[data-brand=kancollab]:not(:has([data-legacy-nav]))) a:hover{color:var(--kc-link-hover)}html[data-brand=kancollab]:not(:has([data-legacy-nav])) :focus-visible{outline:3px solid var(--kc-focus);outline-offset:2px}html[data-brand=kancollab]:not(:has([data-legacy-nav])) .skip-link{background:var(--kc-brown-500);color:#fff}html[data-brand=kancollab]:not(:has([data-legacy-nav])) .kc-btn{min-height:var(--kc-tap);font:inherit;white-space:nowrap;cursor:pointer;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex}html[data-brand=kancollab]:not(:has([data-legacy-nav])) .kc-btn--primary{background:var(--kc-btn-primary-bg);color:var(--kc-btn-primary-text);box-shadow:0 3px 0 var(--kc-red-900)}html[data-brand=kancollab]:not(:has([data-legacy-nav])) .kc-btn--primary:hover{background:var(--kc-btn-primary-hover);color:var(--kc-btn-primary-text)}html[data-brand=kancollab]:not(:has([data-legacy-nav])) .kc-btn--secondary{background:var(--kc-btn-secondary-bg);color:var(--kc-btn-secondary-text);border-color:var(--kc-btn-secondary-text)}html[data-brand=kancollab]:not(:has([data-legacy-nav])) .kc-btn--secondary:hover{background:var(--kc-btn-secondary-hover);color:var(--kc-btn-secondary-text)}html[data-brand=kancollab]:not(:has([data-legacy-nav])) .kc-tag{white-space:nowrap;background:var(--kc-wood-light);min-height:28px;color:var(--kc-brown-500);box-shadow:inset 0 0 0 1.5px var(--kc-wood);border-radius:6px;align-items:center;padding:0 10px;font-size:1rem;font-weight:700;line-height:1.2;display:inline-flex}html[data-brand=kancollab]:not(:has([data-legacy-nav])) .kc-card{background:var(--kc-bg-card);border:2px solid var(--kc-border);border-radius:var(--kc-radius);box-shadow:var(--kc-shadow-soft);padding:16px;position:relative}html[data-brand=kancollab]:not(:has([data-legacy-nav])) .kc-card--cut{border-color:var(--kc-brown-500);box-shadow:var(--kc-shadow-cut)}@media (min-width:900px){html[data-brand=kancollab]:not(:has([data-legacy-nav])) .kc-card{padding:24px}}html[data-brand=kancollab]:not(:has([data-legacy-nav])) .kc-h2{color:var(--kc-text-heading);align-items:center;gap:10px;margin:0 0 16px;font-size:1.375rem;font-weight:700;line-height:1.4;display:flex}html[data-brand=kancollab]:not(:has([data-legacy-nav])) .kc-h2:before{content:"";background:var(--kc-deco-heading-left) no-repeat center / contain;flex:none;width:58px;height:23px}@media (min-width:900px){html[data-brand=kancollab]:not(:has([data-legacy-nav])) .kc-h2{font-size:1.625rem}html[data-brand=kancollab]:not(:has([data-legacy-nav])) .kc-h2:before{width:87px;height:34px}}html[data-brand=kancollab]:not(:has([data-legacy-nav])) .kc-divider{background:var(--kc-deco-divider-wave) repeat-x center / auto 18px;border:0;height:18px;margin:32px 0}html[data-brand=kancollab]:not(:has([data-legacy-nav])) .kc-icon{width:24px;height:24px;-webkit-mask:var(--kc-icon) center / contain no-repeat;-webkit-mask:var(--kc-icon) center / contain no-repeat;mask:var(--kc-icon) center / contain no-repeat;background:currentColor;flex:none;display:inline-block}html[data-brand=kancollab]:not(:has([data-legacy-nav])){--kc-deco-heading-owl-left:url(/deco/deco-029.svg);--kc-deco-heading-owl-right:url(/deco/deco-030.svg);--kc-deco-plank-cockatiel:url(/deco/deco-031.svg);--kc-deco-plank-sparrow-budgie:url(/deco/deco-032.svg);--kc-deco-bird-owl:url(/deco/deco-024.svg);--kc-deco-bird-cockatiel:url(/deco/deco-025.svg);--kc-deco-bird-seagull:url(/deco/deco-028.svg)}html[data-brand=kancollab]:not(:has([data-legacy-nav])) .kc-h2--owl:before{background-image:var(--kc-deco-heading-owl-left);width:58px;height:38px}@media (min-width:900px){html[data-brand=kancollab]:not(:has([data-legacy-nav])) .kc-h2--owl:before{width:87px;height:57px}}html[data-brand=kancollab]:not(:has([data-legacy-nav])) .kc-plank-bird{background:var(--kc-deco-plank-cockatiel) no-repeat center / 100% 100%;width:160px;height:94px;color:var(--kc-text-main);text-align:center;place-items:end center;padding:0 12px 16px;font-size:1rem;font-weight:700;line-height:1.2;display:inline-grid}html[data-brand=kancollab]:not(:has([data-legacy-nav])) .kc-plank-bird--sparrow{background-image:var(--kc-deco-plank-sparrow-budgie)}html[data-brand=kancollab]:not(:has([data-legacy-nav])) .kc-bird-accent{background:var(--kc-deco-bird-owl) no-repeat center / contain;flex:none;width:72px;height:72px;display:block}html[data-brand=kancollab]:not(:has([data-legacy-nav])) .kc-bird-accent--cockatiel{background-image:var(--kc-deco-bird-cockatiel)}html[data-brand=kancollab]:not(:has([data-legacy-nav])) .kc-bird-accent--seagull{background-image:var(--kc-deco-bird-seagull)}@media (max-width:479px){html[data-brand=kancollab]:not(:has([data-legacy-nav])) .kc-bird-accent{display:none}html[data-brand=kancollab]:not(:has([data-legacy-nav])) .kc-h2--owl:before{background-image:var(--kc-deco-heading-left);width:58px;height:23px}}html[data-brand=kancollab]:not(:has([data-legacy-nav])) .kc-empty-bird{align-items:center;min-height:40px;padding-left:48px;display:flex;position:relative}html[data-brand=kancollab]:not(:has([data-legacy-nav])) .kc-empty-bird:before{content:"";background:var(--kc-deco-bird-cockatiel) no-repeat center / contain;pointer-events:none;width:40px;height:40px;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media (max-width:359px){html[data-brand=kancollab]:not(:has([data-legacy-nav])) .kc-empty-bird{padding-left:0}html[data-brand=kancollab]:not(:has([data-legacy-nav])) .kc-empty-bird:before{display:none}}html[data-brand=kancollab]:not(:has([data-legacy-nav])){scroll-padding-top:var(--site-header-h,var(--site-header-h0,var(--kc-compact-h)));--kc-compact-h:140px}@media (min-width:768px){html[data-brand=kancollab]:not(:has([data-legacy-nav])){--kc-compact-h:180px}}@media (min-width:1024px){html[data-brand=kancollab]:not(:has([data-legacy-nav])){--kc-compact-h:124px}}html[data-brand=kancollab]:not(:has([data-legacy-nav])) main [id]{scroll-margin-top:12px}html[data-brand=kancollab]:not(:has([data-legacy-nav])) main h1{scroll-margin-top:12px}html[data-brand=kancollab]:not(:has([data-legacy-nav])) main h2{scroll-margin-top:12px}html[data-brand=kancollab]:not(:has([data-legacy-nav])) main h3{scroll-margin-top:12px}html[data-brand=kancollab]:not(:has([data-legacy-nav])) main fieldset{scroll-margin-top:12px}html[data-brand=kancollab]:not(:has([data-legacy-nav])) main legend{scroll-margin-top:12px}
