:where(.ug-m) :where(h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dd,figure,blockquote,hr){margin:revert;padding:revert;font-size:revert;font-weight:revert;list-style:revert;border:revert}:where(.ug-m) :where(b,strong){font-weight:700}.ug-m{--navy:#061c26;--navy-2:#0b2532;--ink:#111;--ink-2:#333;--muted:#5f6b74;--line:#dde4e9;--line-2:#c3ced5;--canvas:#f3f5f7;--cyan:#0adcde;--cyan-ink:#087f8c;--deep:#0f234a;--grad:linear-gradient(90deg,var(--deep) 0%,#0b8fa5 70%,var(--cyan) 100%);--red:#c2413a;--amber:#a8650a;--green:#1d7a4c;--font-jp:"Noto Sans JP","Noto Sans CJK JP","Hiragino Sans","Yu Gothic",sans-serif;--font-en:"Inter","Helvetica Neue",Arial,var(--font-jp);--side:236px}:where(.ug-m) *,:where(.ug-m) :before,:where(.ug-m) :after{box-sizing:border-box}.ug-m{background:var(--canvas);color:var(--ink);font-family:var(--font-jp);letter-spacing:.03em;margin:0;font-size:14.5px;line-height:1.75;overflow-x:clip}:is(html:has(.ug-m),body:has(.ug-m)){overscroll-behavior-y:none;background:#f3f5f7}:where(.ug-m) a{color:inherit}:where(.ug-m) img{max-width:100%;height:auto;display:block}:where(.ug-m) button,:where(.ug-m) input,:where(.ug-m) select{font:inherit;color:inherit;letter-spacing:inherit}:where(.ug-m) [hidden]{display:none!important}.nw{white-space:nowrap}.en{font-family:var(--font-en)}.u-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:where(.ug-m) p,:where(.ug-m) h1,:where(.ug-m) h2,:where(.ug-m) h3,:where(.ug-m) li,:where(.ug-m) td,:where(.ug-m) th,:where(.ug-m) small,:where(.ug-m) strong{word-break:auto-phrase;text-wrap:pretty}.m-shell{grid-template-columns:var(--side) minmax(0,1fr);background:linear-gradient(90deg,var(--navy) var(--side),transparent var(--side));min-height:100vh;display:grid}.m-dot{background:var(--cyan);width:8px;height:8px;box-shadow:0 0 0 2px var(--navy);border-radius:50%;position:absolute;top:11px;left:28px}.m-avatar{width:36px;height:36px;color:var(--navy);background:#fff;border:1px solid #ffffff4d;border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.m-sphd,.m-tab{display:none}.m-main{min-width:0;padding-bottom:72px}.m-band{background:var(--canvas) url(/top/local/band-bot.webp) center top/100% calc(100% - 62px) no-repeat;color:#fff;clip-path:none;min-height:245px;padding:42px 48px 86px;position:relative}.m-band:not(:has(.m-chips)){background-size:100% 100%}.m-band__in{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;max-width:1084px;margin:0 auto;display:flex}.m-band__en{font-family:var(--font-en);letter-spacing:.22em;color:var(--cyan);margin:0;font-size:12px;font-weight:600;line-height:1}.m-band h1{color:#fff;letter-spacing:.08em;overflow-wrap:anywhere;margin:12px 0 0;font-size:26px;font-weight:700;line-height:1.45}.m-band__sub{color:#c9d6db;margin:8px 0 0;font-size:14px}.m-chips{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex;position:absolute;bottom:13px;right:max(48px,50% - 542px)}.m-chip{border:1px solid var(--line-2);min-height:36px;color:var(--muted);background:#fff;align-items:baseline;gap:8px;padding:6px 14px;font-size:13px;line-height:1.5;display:inline-flex}.m-chip b{font-family:var(--font-en);color:var(--navy);letter-spacing:.02em;font-size:18px;font-weight:600}.m-band__tools{align-self:flex-start;align-items:center;gap:10px;display:flex}.m-body{gap:24px;max-width:1180px;margin:0 auto;padding:24px 48px 0;display:grid;position:relative}.m-grid{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.m-grid--half{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.m-card{border:1px solid var(--line);background:#fff;min-width:0;padding:24px 26px;position:relative}.m-card--cut{clip-path:none}.m-card--lead:before{content:none}.m-sh{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:6px 16px;margin-bottom:18px;display:flex}.m-sh small{font-family:var(--font-en);letter-spacing:.22em;color:var(--cyan-ink);font-size:11px;font-weight:600;line-height:1;display:block}.m-sh h2{letter-spacing:.06em;margin:8px 0 0;font-size:17px;line-height:1.5}.m-more{min-height:44px;color:var(--cyan-ink);white-space:nowrap;align-items:center;gap:8px;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex}.m-more:after{content:"";width:16px;height:1px;box-shadow:none;background:currentColor;position:relative}.m-more:hover{text-underline-offset:4px;text-decoration:underline}.m-badge{letter-spacing:.04em;white-space:nowrap;min-height:24px;color:var(--muted);border:1px solid;border-radius:2px;align-items:center;padding:2px 8px;font-size:12px;font-weight:700;line-height:1.3;display:inline-flex}.m-badge--cyan{color:var(--cyan-ink)}.m-badge--amber{color:var(--amber)}.m-badge--navy{color:var(--deep)}.m-badge--green{color:var(--green)}.m-badge--red{color:var(--red)}.m-badge--en{font-family:var(--font-en);letter-spacing:.08em}.m-badge--solid{background:var(--navy);border-color:var(--navy);color:#fff}.m-btn{background:var(--grad);color:#fff;letter-spacing:.08em;cursor:pointer;white-space:nowrap;border:0;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:8px 22px;font-size:14.5px;font-weight:700;text-decoration:none;transition:opacity .2s;display:inline-flex}.m-btn:hover{opacity:.9}.m-btn:focus-visible,.m-btn-line:focus-visible,.m-more:focus-visible,.m-link:focus-visible{outline-offset:2px;outline:3px solid #087f8c73}.m-btn .arw,.m-btn-line .arw{background:currentColor;flex:none;width:18px;height:1px;position:relative}.m-btn .arw:after,.m-btn-line .arw:after{content:"";border-top:1px solid;border-right:1px solid;width:7px;height:7px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}.m-btn-line{border:1px solid var(--line-2);min-height:44px;color:var(--ink);letter-spacing:.06em;cursor:pointer;white-space:nowrap;background:#fff;justify-content:center;align-items:center;gap:10px;padding:8px 18px;font-size:14px;font-weight:700;text-decoration:none;transition:border-color .2s;display:inline-flex}.m-btn-line:hover{border-color:var(--cyan-ink)}.m-btn-line--w{color:#fff;background:0 0;border-color:#ffffff73}.m-btn-line--w:hover{border-color:#fff}.m-link{color:var(--cyan-ink);text-underline-offset:4px;font-weight:700;-webkit-text-decoration:underline #087f8c59;text-decoration:underline #087f8c59}.m-icon-btn{color:#fff;border:1px solid #ffffff47;place-items:center;width:44px;height:44px;text-decoration:none;display:grid;position:relative}.m-icon-btn svg{width:20px;height:20px}.m-icon-btn .m-dot{top:9px;left:auto;right:9px}.m-table{--show:table;border-collapse:collapse;width:100%;font-size:14px}.m-table th{border-bottom:1px solid var(--line-2);color:var(--muted);text-align:left;letter-spacing:.06em;white-space:nowrap;padding:0 12px 10px;font-size:12px;font-weight:700}.m-table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:14px 12px}.m-table th:first-child,.m-table td:first-child{padding-left:0}.m-table th:last-child,.m-table td:last-child{padding-right:0}.m-table tr:last-child td{border-bottom:0}.m-table .t-title b{font-weight:700;line-height:1.5;display:block}.m-table .t-title small{color:var(--muted);font-size:12px;display:block}.m-table .t-num{font-family:var(--font-en);white-space:nowrap;font-weight:600}.m-table .t-act{text-align:right;white-space:nowrap}.m-table .t-act a+a{margin-left:14px}.m-pno{font-family:var(--font-en);color:var(--deep);letter-spacing:.06em;white-space:nowrap;font-weight:700}.m-post{border-bottom:1px solid var(--line);grid-template-columns:36px minmax(0,1fr);gap:12px;padding:16px 0;display:grid}.m-post:first-child{padding-top:0}.m-post:last-child{border-bottom:0;padding-bottom:0}.m-post .m-avatar{border-color:var(--line);font-size:12px}.m-post .m-avatar--sys{background:var(--navy);color:#fff;border-color:var(--navy);font-family:var(--font-en);letter-spacing:.05em;font-size:10px}.m-post__meta{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:12.5px;display:flex}.m-post__meta b{color:var(--ink);font-size:13.5px}.m-post p{margin:4px 0 0;font-size:14px;line-height:1.7}.m-thumb{aspect-ratio:4/3;border:1px solid var(--line);color:#9aa6ae;font-family:var(--font-en);letter-spacing:.2em;background:#fff;place-items:center;font-size:11px;display:grid;position:relative;overflow:hidden}.m-thumb:before{content:none}.m-thumb span{position:relative}.m-input{border:1px solid var(--line-2);background:#fff;border-radius:2px;flex:1;min-width:0;height:48px;padding:0 14px;font-size:16px}.m-input:focus{border-color:var(--cyan-ink);outline:none;box-shadow:0 0 0 3px #087f8c38}.m-filters{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.m-filter{border:1px solid var(--line-2);background:#fff;align-items:center;min-height:36px;padding:4px 14px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.m-filter:hover{border-color:var(--cyan-ink);color:var(--cyan-ink)}.m-todo{gap:0;margin:0;padding:0;list-style:none;display:grid}.m-todo li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 16px;padding:14px 0;display:grid}.m-todo li:first-child{padding-top:0}.m-todo li:last-child{border-bottom:0;padding-bottom:0}.m-todo b{font-size:14.5px;line-height:1.5;display:block}.m-todo small{color:var(--muted);font-size:12.5px;display:block}.m-empty{--show:grid;text-align:center;justify-items:center;gap:10px;padding:18px 8px 6px;display:grid}.m-empty__ic{border:1px solid var(--line-2);width:52px;height:52px;color:var(--muted);background:#fff;border-radius:50%;place-items:center;display:grid}.m-empty__ic svg{width:24px;height:24px}.m-empty b{font-size:15px}.m-empty p{color:var(--muted);max-width:30em;margin:0;font-size:13.5px}.m-empty .m-btn-line,.m-empty .m-btn{margin-top:6px}.m-error{--show:grid;justify-items:start;gap:14px;padding:4px 0;display:grid}.m-error p{color:var(--red);align-items:flex-start;gap:2px;margin:0;font-size:14px;font-weight:500;line-height:1.7;display:flex}.m-error p:before{content:"！";color:var(--red);font-weight:700;line-height:inherit;flex:none}[data-v],[data-c]{display:none!important}.v-contents{--show:contents}.m-pubhd{--show:flex;background:var(--navy);color:#fff;justify-content:space-between;align-items:center;gap:12px;height:68px;padding:0 32px;display:flex}.m-pubhd nav{align-items:center;gap:10px;display:flex}.m-pubhd .m-btn,.m-pubhd .m-btn-line{min-height:42px;padding:6px 16px;font-size:13.5px}.r-sel{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.r-sel__thumb{aspect-ratio:16/10}.r-person{align-items:center;gap:14px;margin-top:2px;display:flex}.r-person .m-avatar{border:1px solid var(--line-2);width:56px;height:56px;font-size:18px}.r-person b{font-size:18px;line-height:1.4;display:block}.r-person small{color:var(--muted);font-size:12.5px;display:block}.r-intent{color:var(--ink-2);margin:16px 0 0;font-size:14px;line-height:1.85}.r-intent b{color:var(--muted);letter-spacing:.06em;margin-bottom:4px;font-size:12px;font-weight:700;display:block}.r-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.r-benefit{border-top:1px solid var(--line);margin-top:22px;padding-top:18px}.r-benefit h3{letter-spacing:.06em;margin:0;font-size:14.5px}.r-benefit ul{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.r-benefit li{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;font-size:14px;line-height:1.6;display:grid}.r-benefit li i{border:1px solid var(--cyan-ink);width:28px;height:28px;color:var(--cyan-ink);font-style:normal;font-family:var(--font-en);background:#fff;border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.r-benefit li small{color:var(--muted);font-size:12.5px;display:block}.r-slot{border:1px dashed var(--line-2);color:var(--muted);margin-top:14px;padding:12px 14px;font-size:12.5px;line-height:1.6}.r-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px 16px;display:grid}.r-grid--4{grid-template-columns:repeat(6,minmax(0,1fr))}.r-card{align-content:start;gap:6px;min-width:0;text-decoration:none;display:grid;position:relative}.r-card .m-thumb{aspect-ratio:4/3}.r-card .m-thumb:before{inset:10px}.r-card b{align-items:center;gap:8px;min-width:0;font-size:13.5px;line-height:1.45;display:flex}.r-card b .m-avatar{border-color:var(--line-2);width:24px;height:24px;font-size:10px}.r-card b span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.r-card small{color:var(--muted);font-size:12px}.r-card .m-badge{place-self:start}.r-card .r-own{background:#fff;position:absolute;top:8px;left:8px}.m-badge--cyan.r-own{border-color:var(--cyan-ink)}.r-note{color:var(--muted);margin:0 0 16px;font-size:13px;line-height:1.7}.r-note strong{color:var(--ink);font-weight:700}.r-lock{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:14px;display:grid}.r-lock .m-empty__ic{width:44px;height:44px}.r-lock b{font-size:15px;display:block}.r-lock p{color:var(--muted);margin:4px 0 0;font-size:13.5px}.r-lock .r-actions{margin-top:12px}.r-count{font-family:var(--font-en);color:var(--deep);font-weight:600}.s-layout{grid-template-columns:272px minmax(0,1fr);align-items:start;gap:24px;display:grid}.s-filter{position:sticky;top:16px}.s-filter details{border-bottom:1px solid var(--line)}.s-filter details:last-of-type{border-bottom:0}.s-filter summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:48px;font-size:14px;font-weight:700;list-style:none;display:flex}.s-filter summary::-webkit-details-marker{display:none}.s-filter summary:after{content:"";border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);width:8px;height:8px;transform:rotate(45deg)translate(-2px,-2px)}.s-filter details[open] summary:after{transform:rotate(-135deg)}.s-checks{gap:2px;padding:0 0 12px;display:grid}.s-check{cursor:pointer;align-items:center;gap:10px;min-height:36px;font-size:13.5px;display:flex}.s-check input{opacity:0;pointer-events:none;position:absolute}.s-check i{border:2px solid #9fb0ba;border-radius:2px;flex:none;place-items:center;width:18px;height:18px;display:grid}.s-check i:after{content:"";opacity:0;border-bottom:2px solid #fff;border-left:2px solid #fff;width:9px;height:5px;transform:rotate(-45deg)translate(1px,-1px)}.s-check:has(input:checked) i{background:var(--cyan-ink);border-color:var(--cyan-ink)}.s-check:has(input:checked) i:after{opacity:1}.s-check:has(input:focus-visible){outline-offset:2px;outline:3px solid #087f8c66}.s-filter__foot{border-top:1px solid var(--line);gap:10px;padding-top:14px;display:flex}.s-filter__foot .m-btn,.s-filter__foot .m-btn-line{letter-spacing:.04em;min-width:0;padding:8px 12px;font-size:13.5px}.s-filter__foot .m-btn{flex:1}.s-bar{--show:flex;border:1px solid var(--line);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-bottom:16px;padding:12px 18px;display:flex}.s-bar p{color:var(--muted);margin:0;font-size:13.5px}.s-bar p b{color:var(--ink);font-family:var(--font-en)}.s-sort{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.s-sort select{border:1px solid var(--line-2);height:40px;color:var(--ink);background:#fff;border-radius:2px;padding:0 10px;font-size:14px}.s-list{gap:16px;display:grid}.s-cr{border:1px solid var(--line);background:#fff;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:24px;padding:22px 24px;display:grid}.s-works{grid-template-columns:2fr 1fr;align-content:start;align-items:start;gap:12px;display:grid}.s-works .r-card:first-child{grid-row:1/3}.s-works .r-card:first-child .m-thumb{aspect-ratio:4/3}.s-works .r-card:not(:first-child) b{display:none}.s-head{align-items:center;gap:12px;display:flex}.s-head .m-avatar{border:1px solid var(--line-2);width:48px;height:48px;font-size:16px}.s-head b{font-size:17px;line-height:1.4;display:block}.s-head small{color:var(--muted);font-size:12.5px;display:block}.s-ach{border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px;display:grid}.s-ach div{border-right:1px solid var(--line);padding:10px 10px 8px}.s-ach div:last-child{border-right:0}.s-ach b{font-family:var(--font-en);color:var(--deep);font-size:20px;font-weight:600;line-height:1.2;display:block}.s-ach span{color:var(--muted);font-size:11.5px;line-height:1.4;display:block}.s-ach-note{color:var(--muted);margin:6px 0 0;font-size:11.5px}.s-tags{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.s-tag{border:1px solid var(--line);min-height:26px;color:var(--ink-2);align-items:center;padding:2px 8px;font-size:12px;display:inline-flex}.s-tags dt{width:100%;color:var(--muted);margin-top:4px;font-size:11.5px;font-weight:700}.s-acts{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.s-acts .m-btn-line[disabled]{color:#8a969e;border-color:var(--line);cursor:not-allowed}.s-fav{border:1px solid var(--line-2);width:44px;height:44px;color:var(--ink-2);cursor:pointer;background:#fff;place-items:center;display:inline-grid}.s-fav svg{width:20px;height:20px}.s-fav[aria-pressed=true]{color:var(--cyan-ink);border-color:var(--cyan-ink)}.s-fav[aria-pressed=true] svg path{fill:currentColor}.s-sp-filter{display:none}@media (max-width:1023px){.m-pubhd{height:56px;padding:0 12px 0 16px}.m-pubhd nav{gap:6px}.m-pubhd .m-btn,.m-pubhd .m-btn-line{min-height:40px;padding:4px 10px;font-size:12.5px}.r-sel{grid-template-columns:1fr;gap:18px}.r-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 12px}.r-grid--4{grid-template-columns:repeat(3,minmax(0,1fr))}.s-layout{grid-template-columns:1fr}.s-filter{display:none;position:static}.s-sp-filter,.s-sp-filter .s-filter{display:block}.s-sp-filter>summary{border:1px solid var(--line-2);cursor:pointer;background:#fff;justify-content:center;align-items:center;gap:8px;min-height:48px;font-size:14px;font-weight:700;list-style:none;display:flex}.s-sp-filter>summary::-webkit-details-marker{display:none}.s-sp-filter[open]>summary{margin-bottom:12px}.s-cr{grid-template-columns:1fr;gap:16px;padding:18px 16px}}@media (max-width:767px){.r-grid,.r-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.s-ach b{font-size:18px}}@media (max-width:359px){.r-grid,.r-grid--4{gap:12px 10px}.r-card b{font-size:12.5px}.s-ach{grid-template-columns:repeat(2,minmax(0,1fr))}.s-ach div:nth-child(2){border-right:0}.s-ach div:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (max-width:1023px){.m-shell{background:0 0;display:block}.m-sphd{z-index:40;background:var(--navy);color:#fff;justify-content:space-between;align-items:center;height:56px;padding:0 8px 0 16px;display:flex;position:sticky;top:0}.m-sphd__r{align-items:center;gap:4px;display:flex}.m-sphd .m-icon-btn{border:0}.m-sphd .m-avatar{width:32px;height:32px;margin:0 6px}.m-tab{grid-template-columns:repeat(var(--tabn,4),minmax(0,1fr));z-index:40;border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom,0px);background:#fff;display:grid;position:fixed;bottom:0;left:0;right:0}.m-tab a{min-height:58px;color:var(--muted);text-align:center;justify-items:center;gap:2px;padding:8px 2px 6px;font-size:10.5px;font-weight:500;line-height:1.3;text-decoration:none;display:grid;position:relative}.m-tab a svg{width:22px;height:22px}.m-tab a[aria-current=page]{color:var(--cyan-ink);font-weight:700}.m-tab a[aria-current=page]:before{content:"";background:var(--cyan-ink);height:2px;position:absolute;top:0;left:22%;right:22%}.m-tab .m-dot{top:7px;left:calc(50% + 6px);box-shadow:0 0 0 2px #fff}.m-main{padding-bottom:96px}.m-band{clip-path:polygon(0 0,100% 0,100% calc(100% - 30px),50.6% calc(100% - 18px),49.4% calc(100% - 12px),0 100%);padding:22px 20px 58px}.m-band h1{margin-top:10px;font-size:21px}.m-band__sub{font-size:13px}.m-band__tools{display:none}.m-chip{min-height:32px;padding:4px 10px;font-size:12px}.m-chip b{font-size:16px}.m-body{gap:16px;margin-top:-24px;padding:0 12px}.m-grid,.m-grid--half{flex-direction:column;gap:16px;display:flex}.m-card{padding:20px 16px}.m-table{--show:block}.m-table thead{display:none}.m-table,.m-table tbody,.m-table tr,.m-table td{width:100%;display:block}.m-table tr{border-bottom:1px solid var(--line);padding:14px 0}.m-table tr:first-child{padding-top:0}.m-table tr:last-child{border-bottom:0;padding-bottom:0}.m-table td{border:0;justify-content:space-between;align-items:center;gap:12px;padding:4px 0;font-size:13.5px;display:flex}.m-table td:before{content:attr(data-label);color:var(--muted);flex:none;font-size:12px;font-weight:500}.m-table td.t-title{padding-bottom:8px;display:block}.m-table td.t-title:before{content:none}.m-table .t-act{flex-wrap:wrap;justify-content:flex-start;gap:4px 18px;padding-top:6px}.m-table .t-act:before{content:none}.m-table .t-act a+a{margin-left:0}}@media (max-width:359px){.m-band h1{font-size:19px}.m-card{padding:18px 14px}}@media (max-width:1023px){.m-band{clip-path:none;background-size:100% calc(100% - 116px);min-height:300px;padding:28px 20px 140px}.m-band:not(:has(.m-chips)){background-size:100% 100%;min-height:210px;padding-bottom:70px}.m-band h1{margin:10px 0 0}.m-chips{bottom:16px;left:20px;right:20px}.m-body{margin-top:0;padding-top:24px}:is(html:has(.m-shell),body:has(.m-shell)){background:#f3f5f7}}@media (prefers-reduced-motion:reduce){:where(.ug-m) *,:where(.ug-m) :before,:where(.ug-m) :after{transition:none!important;animation:none!important}}.r-privnote{--show:flex;color:#cfe3e8;align-items:flex-start;gap:8px;margin-top:10px;display:flex}.r-privnote svg{width:16px;height:16px;color:var(--cyan,#2bd4e0);flex:none;margin-top:.3em}.s-sort{white-space:nowrap}.m-empty b{word-break:auto-phrase;text-wrap:pretty}@media (max-width:767px){.s-sort{align-items:center;gap:8px;width:100%;display:flex}.s-sort select{flex:1;width:0;min-width:0}}.r-mine__in{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:20px;display:grid}.r-mine__t{margin:0;font-size:15px;font-weight:700}.r-mine__dl{grid-template-columns:auto 1fr;align-items:center;gap:8px 14px;margin:12px 0 0;font-size:13px;display:grid}.r-mine__dl dt{color:var(--muted)}.r-mine__dl dd{margin:0}.r-mine__note{color:var(--muted);margin:10px 0 0;font-size:12px}.r-mine .r-actions{align-items:center;margin-top:14px}@media (max-width:767px){.r-mine__in{grid-template-columns:112px minmax(0,1fr);gap:14px}.r-mine__dl{grid-template-columns:1fr;gap:2px}.r-mine__dl dd{margin-bottom:6px}}.wv-col{gap:20px;min-width:0;display:grid}.wv-switch{cursor:pointer;align-items:flex-start;gap:14px;padding:2px 0;display:flex}.wv-switch input{opacity:0;pointer-events:none;position:absolute}.wv-switch__t{background:#fff;border:2px solid #9fb0ba;border-radius:14px;flex:none;width:50px;height:28px;margin-top:1px;transition:background .2s,border-color .2s;position:relative}.wv-switch__t:after{content:"";background:#9fb0ba;border-radius:50%;width:18px;height:18px;transition:transform .2s,background .2s;position:absolute;top:3px;left:3px}.wv-switch input:checked+.wv-switch__t{border-color:var(--cyan-ink);background:var(--cyan-ink)}.wv-switch input:checked+.wv-switch__t:after{background:#fff;transform:translate(22px)}.wv-switch input:focus-visible+.wv-switch__t{outline-offset:2px;outline:3px solid #087f8c66}.wv-switch:has(input:disabled){cursor:not-allowed}.wv-switch:has(input:disabled) .wv-switch__t{opacity:.45}.wv-switch:has(input:disabled) .wv-switch__l{color:var(--muted)}.wv-switch__l b{font-size:15px;line-height:1.5;display:block}.wv-switch__l small{color:var(--muted);font-size:12.5px;line-height:1.6;display:block}.wv-dl{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);gap:6px 16px;margin:14px 0 0;padding-top:14px;font-size:13px;line-height:1.7;display:grid}.wv-dl dt{color:var(--muted);white-space:nowrap}.wv-dl dd{margin:0}.wv-dl .m-link{margin-left:6px;font-size:12.5px}.wv-name{border:0;gap:8px;min-width:0;margin:16px 0 0;padding:0;display:grid}.wv-name legend{margin-bottom:8px;padding:0;font-size:13px;font-weight:700}.wv-radio{border:1px solid var(--line);cursor:pointer;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.wv-radio:has(input:checked){border-color:var(--cyan-ink);box-shadow:inset 0 0 0 1px var(--cyan-ink)}.wv-radio input{opacity:0;pointer-events:none;position:absolute}.wv-radio i{background:#fff;border:2px solid #9fb0ba;border-radius:50%;flex:none;width:18px;height:18px;margin-top:3px}.wv-radio:has(input:checked) i{border-color:var(--cyan-ink);background:var(--cyan-ink);box-shadow:inset 0 0 0 3px #fff}.wv-radio:has(input:focus-visible){outline-offset:2px;outline:3px solid #087f8c66}.wv-radio b{font-size:14px;display:block}.wv-radio small{color:var(--muted);font-size:12.5px;display:block}.wv-hint{color:var(--muted);margin:12px 0 0;font-size:12.5px;line-height:1.7}.wv-hint .m-link{margin-left:4px}.wv-foot{border:1px solid var(--line);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding:16px 20px;display:flex}.wv-foot p{color:var(--muted);margin:0;font-size:13px}.wv-done{--show:grid;border:1px solid var(--line);background:#fff;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:12px;padding:16px 18px;display:grid}.wv-done__ic{border:2px solid var(--cyan-ink);width:40px;height:40px;color:var(--cyan-ink);background:#fff;border-radius:50%;place-items:center;display:grid}.wv-done__ic svg{width:20px;height:20px}.wv-done b{font-size:15px;display:block}.wv-done p{color:var(--muted);margin:2px 0 0;font-size:13px;line-height:1.7}[data-pvon]{display:none}.x-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;display:grid}.x-col-sum{min-width:0;position:sticky;top:16px}.x-bar{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:14px;display:flex}.x-bar p{color:var(--muted);margin:0;font-size:12.5px;line-height:1.6}.x-filter{flex:none}.x-filter button{flex:none;padding:0 14px}.x-filter b{font-family:var(--font-en);margin-left:4px;font-weight:600}.x-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.x-card{border:1px solid var(--line);cursor:pointer;background:#fff;align-content:start;gap:8px;min-width:0;padding:10px 10px 12px;display:grid;position:relative}.x-card:has(input:checked){border-color:var(--cyan-ink);box-shadow:inset 0 0 0 1px var(--cyan-ink)}.x-card:has(input:focus-visible){outline-offset:2px;outline:3px solid #087f8c66}.x-card .m-thumb{aspect-ratio:4/3}.x-card .m-thumb:before{inset:8px}.x-card.is-na,.x-card.is-off{cursor:not-allowed}.x-card.is-na .m-thumb,.x-card.is-off .m-thumb{opacity:.5}.x-card__top{align-items:center;gap:6px;min-height:28px;display:flex}.x-no{font-family:var(--font-en);color:var(--muted);margin-right:auto;font-size:12px;font-weight:600}.x-card input{opacity:0;pointer-events:none;position:absolute}.x-chk{color:#0000;background:#fff;border:2px solid #9fb0ba;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.x-chk svg{width:14px;height:14px}.x-card:has(input:checked) .x-chk{border-color:var(--cyan-ink);color:var(--cyan-ink)}.x-card.is-off .x-chk{opacity:.4}.x-card__nm{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.x-card__dl{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 8px;margin:0;font-size:11.5px;display:grid}.x-card__dl dt{color:var(--muted)}.x-card__dl dd{margin:0}.x-card__dl .m-badge,.x-card__top .m-badge{min-height:0;padding:1px 6px;font-size:11px}.x-card__why{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.x-grid[data-filter=sel] .x-card:not(:has(input:checked)){display:none}.x-grid[data-filter=na] .x-card:not(.is-na){display:none}.x-sum__n{align-items:baseline;gap:6px;margin:0;display:flex}.x-sum__n b{font-family:var(--font-en);color:var(--deep);font-size:40px;font-weight:600;line-height:1.1}.x-sum__n span{color:var(--muted);font-size:14px}[data-sel-when]{display:none}.x-sum__btns [data-sel-when]{--sw:inline}.x-sum__full,.x-sum__zero{color:var(--ink-2);margin:8px 0 0;font-size:12.5px;line-height:1.7}.x-picked{flex-wrap:wrap;gap:6px;margin:14px 0 0;padding:0;list-style:none;display:flex}.x-picked li{border:1px solid var(--line);padding:3px 8px;font-size:12.5px}.x-sum .wv-dl{margin-top:16px}.x-sum .m-error{margin-top:12px}.x-sum .wv-done{grid-template-columns:36px minmax(0,1fr);margin-top:14px;padding:12px}.x-sum .wv-done__ic{width:36px;height:36px}.x-sum__btns{gap:10px;margin-top:16px;display:grid}@media (max-width:1023px){.x-layout{grid-template-columns:minmax(0,1fr)}.x-col-sum{order:-1;position:static}.x-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.x-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.x-filter{width:100%}.x-filter button{flex:1;padding:0 6px;font-size:12px}.wv-foot{padding:14px 16px}.wv-foot .m-btn{width:100%}.wv-dl{grid-template-columns:minmax(0,1fr);gap:0}.wv-dl dd{margin-bottom:8px}.x-sum__n b{font-size:34px}.x-card__dl{grid-template-columns:minmax(0,1fr);gap:2px}.x-card__dl dd{margin-bottom:4px}}.r-mine__dl .m-badge{white-space:normal;min-width:0}.r-mine__dl dd,.r-mine__dl dt{min-width:0}.r-sel__wait{border:1px dashed var(--line-2);text-align:center;align-content:center;justify-items:center;gap:8px;min-height:240px;padding:28px 20px;display:grid}.r-sel__wait b{font-size:15px;line-height:1.6}.r-sel__wait p{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.r-anon{color:var(--muted)}.x-ref{border-top:1px dashed var(--line);align-items:center;gap:8px;margin:2px 0 0;padding-top:8px;font-size:11.5px;display:flex}.x-ref small{color:var(--muted);font-size:11px}.x-ref span{font-family:var(--font-en);color:var(--ink-2);letter-spacing:.02em;font-weight:600}@media (max-width:767px){.x-ref{flex-wrap:wrap;gap:0 8px}}[data-am-show]{display:none!important}fieldset[disabled] .wv-radio{opacity:.5;cursor:not-allowed}.ap-f{gap:6px;width:100%;font-size:13px;font-weight:700;display:grid}.ap-f .m-input{width:100%;font-weight:400}.ap-f textarea.m-input{resize:vertical;height:auto;padding:10px 12px;line-height:1.7}.m-btn[disabled]{opacity:.45;cursor:not-allowed;opacity:1;color:#8a969e;border:1px solid var(--line-2);box-shadow:none;background:#fff!important}.m-btn[disabled] .arw{opacity:.5}[data-cur-show],[data-rq-show]{display:none!important}span[data-cur-show],span[data-rq-show]{--show:inline}.rq-layout{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:24px;display:grid}.rq-chk{border-bottom:1px solid var(--line);align-items:flex-start;min-height:0;padding:8px 0}.rq-chk i{margin-top:2px}.rq-chk small{color:var(--muted);font-size:12px;display:block}@media (max-width:1023px){.rq-layout{grid-template-columns:minmax(0,1fr)}}.rv-lead{color:var(--ink-2);margin:0 0 16px;font-size:14px;line-height:1.85}.rv-lead b{color:var(--ink)}.rv-cr{gap:20px;display:grid}.rv-acts{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.rv-foot{margin:0}.rv-files{margin:14px 0 0;padding:0;list-style:none;display:grid}.rv-files li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;min-height:44px;font-size:14px;display:flex}.rv-files li span{align-items:center;gap:10px;display:inline-flex}.rv-files svg{width:18px;height:18px;color:var(--muted)}@media (max-width:767px){.rv-foot .m-btn{width:100%}}.m-card .rv-foot{border:0;border-top:1px solid var(--line);background:0 0;margin-top:16px;padding:16px 0 0}.rv-warn{margin:4px 0 14px}.rv-pay{color:var(--muted);white-space:nowrap;font-size:12.5px}.rv-pay--ok{color:var(--green);font-weight:700}.rv-pay--ng{color:var(--red);font-weight:700}.wv-foot .m-btn[disabled]{color:var(--muted);border:1px solid var(--line-2);cursor:not-allowed;background:#fff}@media (max-width:767px){.rv-pay{white-space:normal}.rv-foot .m-btn,.rv-foot .m-btn-line{white-space:normal;text-align:center;width:100%}}.rv-pay--auth{color:var(--amber);font-weight:700}.pd-layout{grid-template-columns:minmax(0,1.5fr) minmax(320px,1fr);align-items:start;gap:24px;display:grid}.pd-side{min-width:0;position:sticky;top:24px}.pd-plan{padding:4px 0 18px}.pd-plan+.pd-plan{border-top:1px solid var(--line);padding-top:18px}.pd-plan__en{flex-wrap:wrap;gap:6px;margin:0;display:flex}.pd-plan h3{letter-spacing:.06em;margin:10px 0 0;font-size:18px}.pd-yen{flex-wrap:wrap;align-items:baseline;gap:4px 6px;margin:8px 0 0;line-height:1;display:flex}.pd-yen b{color:var(--deep);letter-spacing:-.01em;font-size:44px;font-weight:700}.pd-yen i{font-size:16px;font-style:normal;font-weight:700}.pd-yen small{color:var(--muted);font-size:12.5px}.pd-incl{border-top:1px solid var(--line);margin:14px 0 0;padding:0;list-style:none}.pd-incl li{border-bottom:1px solid var(--line);padding:9px 0 9px 18px;font-size:13.5px;position:relative}.pd-incl li:before{content:"";background:var(--cyan-ink);width:9px;height:1.5px;position:absolute;top:1.15em;left:2px}.pd-due{color:var(--muted);margin:12px 0 0;font-size:13px}.pd-due b{color:var(--ink)}.pd-act{gap:8px;margin-top:14px;display:grid}.pd-cta,.pd-cta2{width:100%}.pd-sub{color:var(--muted);margin:0;font-size:12.5px;line-height:1.7}.pd-state{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.pd-note{color:var(--muted);margin:8px 0 0;font-size:12.5px;line-height:1.7}.pd-legal{border-top:1px solid var(--line);flex-wrap:wrap;gap:6px 18px;margin:4px 0 0;padding-top:12px;font-size:12.5px;display:flex}.pd-lock{color:var(--muted);font-size:12px}.pd-strip{display:none}@media (max-width:1023px){.pd-layout{grid-template-columns:minmax(0,1fr)}.pd-side{order:-1;position:static}}@media (max-width:767px){.pd-side{order:0}.pd-strip{border:1px solid var(--line);color:inherit;background:#fff;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;padding:12px 14px;text-decoration:none}.pd-strip small{color:var(--muted);font-size:11.5px;display:block}.pd-strip b{color:var(--deep);font-size:22px}.pd-strip em{color:var(--muted);white-space:nowrap;margin-left:4px;font-size:11.5px;font-style:normal}.pd-strip__go{color:var(--cyan-ink);white-space:nowrap;font-size:13px;font-weight:700}.pd-yen b{font-size:38px}}.ae-layout{margin:0}.ae-cks{border-top:1px solid var(--line);margin:6px 0 0;padding:0;list-style:none}.ae-ck{border-bottom:1px solid var(--line);align-items:flex-start;gap:10px;padding:10px 0;font-size:13.5px;line-height:1.6;display:flex}.ae-ck b{font-weight:700;display:block}.ae-ck b small{color:var(--muted);font-size:12px;font-weight:400}.ae-ck>span:last-child{min-width:0}.ae-ck>span:last-child>small{color:var(--muted);overflow-wrap:anywhere;font-size:12.5px;display:block}.ae-ck__ic{border:1.5px solid var(--line-2);width:22px;height:22px;color:var(--muted);font-family:var(--font-en);background:#fff;border-radius:50%;flex:none;place-items:center;margin-top:1px;font-size:12px;font-weight:700;line-height:1;display:grid}.ae-ck__ic svg{width:12px;height:12px}.ae-ck.is-ok .ae-ck__ic{border-color:var(--green);color:var(--green)}.ae-ck.is-ng .ae-ck__ic{border-color:var(--red);color:var(--red)}.ae-ck.is-ng>span:last-child>small{color:var(--red);font-weight:700}.ae-btns{gap:8px;margin-top:14px;display:grid}.ae-btns .m-btn,.ae-btns .m-btn-line{width:100%}.ae-btns .m-btn[disabled]{color:#8a969e;border:1px solid var(--line-2);cursor:not-allowed;background:#fff}.ae-btns .m-btn[disabled] .arw{opacity:.5}.ae-row{gap:14px;margin-top:14px;display:grid}.ae-row:first-of-type{margin-top:4px}.ae-row--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ae-req{color:var(--red);border:1px solid var(--red);vertical-align:1px;margin-left:8px;padding:0 6px;font-size:11px;font-style:normal;font-weight:700;line-height:18px;display:inline-block}.ae-note{color:var(--muted);font-size:12px;font-weight:400;line-height:1.6}.ae-price{flex-wrap:wrap;align-items:baseline;gap:6px 10px;padding:4px 0 2px;display:flex}.ae-price>b{font-size:16px}.ae-price__y{color:var(--deep);font-size:34px;font-weight:700;line-height:1}.ae-lock{min-height:22px;color:var(--ink-2);border:1px solid var(--line-2);background:#fff;border-radius:999px;align-items:center;padding:0 8px;font-size:11.5px;font-weight:700;display:inline-flex}.ae-gr{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.ae-gr__h{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 6px;font-size:14px;display:flex}.ae-gr .wv-switch{opacity:.7}.ae-files li{flex-wrap:wrap}@media (max-width:767px){.ae-row--2{grid-template-columns:minmax(0,1fr)}.ae-price__y{font-size:30px}}.ae-row .ap-f{align-content:start}.ai-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ai-list li{padding-left:14px;line-height:1.7;position:relative}.ai-list li:before{content:"";background:var(--cyan-ink);width:7px;height:1.5px;position:absolute;top:.8em;left:0}.ai-list small{color:var(--muted);font-size:12px;display:block}.wv-radio.is-off{opacity:.5}.ai-sub{color:var(--muted);margin-top:2px;font-size:12px;font-weight:400;line-height:1.6;display:block}.m-filter[aria-current=page]{background:var(--navy);border-color:var(--navy);color:#fff}.nt-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.nt-allread{min-height:40px;padding:4px 16px;font-size:13px}.nt-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.nt-list{gap:8px;min-width:0;display:grid}.nt-item{border:1px solid var(--line);color:inherit;background:#fff;gap:6px;min-width:0;padding:14px 16px;text-decoration:none;display:grid}.nt-item:hover{border-color:var(--cyan-ink)}.nt-item__h{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.nt-item b{font-size:14px;font-weight:500;line-height:1.6}.nt-item.is-unread b{font-weight:700}.nt-item__p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.6;display:-webkit-box;overflow:hidden}.nt-dot{background:var(--cyan-ink);border-radius:50%;width:8px;height:8px;margin-left:auto}.nt-side{gap:12px;min-width:0;display:grid;position:sticky;top:16px}.nt-detail h2{margin:10px 0 0;font-size:19px;line-height:1.6}.nt-detail__meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:12.5px;display:flex}.nt-body{border-top:1px solid var(--line);overflow-wrap:anywhere;margin-top:14px;padding-top:14px;font-size:14px;line-height:1.9}.nt-body p{margin:0 0 12px}@media (max-width:1023px){.nt-layout{grid-template-columns:minmax(0,1fr)}.nt-side{order:-1;position:static}}.pm-ng{color:var(--red);align-items:flex-start;gap:6px;font-size:12.5px;font-weight:700;line-height:1.6;display:inline-flex}.pm-ng:before{content:"！";color:var(--red);font-weight:700;line-height:inherit;flex:none}:where(.ug-m) td .pm-ng{margin-top:4px;display:flex}.pm-kind{gap:2px;display:grid}.pm-kind b{font-size:13px;font-weight:500;line-height:1.5}.pm-table td{vertical-align:top;font-size:13px}.pm-table .rv-pay{white-space:normal}.pm-ev{border-top:1px solid var(--line);margin:14px 0 0;padding:0;list-style:none}.pm-ev li{border-bottom:1px solid var(--line);grid-template-columns:96px 72px minmax(0,1fr);align-items:start;gap:10px;padding:10px 0;font-size:13px;line-height:1.6;display:grid}.pm-ev .m-badge{justify-self:start}@media (max-width:767px){.pm-ev li{grid-template-columns:minmax(0,1fr) auto}.pm-ev li>span:last-child{grid-column:1/-1}.pm-table td .rv-pay,.pm-table td .pm-ng{text-align:right}.pm-table td{align-items:flex-start}}.jn-btn{white-space:normal;text-align:center;min-height:42px;padding:6px 12px;font-size:13px}.pm-own{display:table-cell}.pm-own .pm-ng{margin-top:4px;display:flex}.pm-take{min-height:34px;margin-top:6px;padding:2px 12px;font-size:12.5px}@media (max-width:767px){.pm-own{flex-direction:column;align-items:flex-end;display:flex}}@media (max-width:1279px){.pm-table{--show:block}.pm-table thead{display:none}.pm-table,.pm-table tbody,.pm-table tr,.pm-table td{width:100%;display:block}.pm-table tr{border-bottom:1px solid var(--line);padding:14px 0}.pm-table tr:first-child{padding-top:0}.pm-table tr:last-child{border-bottom:0;padding-bottom:0}.pm-table td{border:0;justify-content:space-between;align-items:flex-start;gap:12px;padding:4px 0;font-size:13px;display:flex}.pm-table td:before{content:attr(data-label);min-width:84px;color:var(--muted);flex:none;font-size:12px;font-weight:500}.pm-table td.t-title{padding-bottom:8px;display:block}.pm-table td.t-title:before{content:none}.pm-table td>span,.pm-table td>small{text-align:right}.pm-table .t-act{justify-content:flex-start;padding-top:6px}.pm-table .t-act:before{content:none}.pm-table .pm-own{grid-template-columns:auto minmax(0,1fr);justify-items:end;column-gap:12px;display:grid}.pm-table .pm-own:before{grid-row:1/span 4}.pm-table .pm-kind{text-align:right;justify-items:end}}.jn-pj__t{color:var(--ink);font-size:15px;font-weight:700;line-height:1.5;text-decoration:none}.jn-pj__t:hover{color:var(--cyan-ink);text-underline-offset:4px;text-decoration:underline}.jn-btn{white-space:nowrap}@media (max-width:767px){.jn-btn{white-space:normal}}.pm-v{justify-items:start;gap:4px;min-width:0;display:grid}.pm-v .pm-ng{margin-top:0;display:flex}.pm-own .pm-take{justify-self:start}@media (max-width:1279px){.pm-table .pm-v{text-align:right;justify-items:end}.pm-table .pm-own{display:grid}.pm-table .pm-own .pm-take{justify-self:end}.pm-table td>.pm-v{flex:auto}.pm-table .pm-v.pm-own{grid-template-columns:minmax(0,1fr);column-gap:0}.pm-table .pm-v .pm-ng{justify-content:flex-end}}.ra-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}@media (max-width:767px){.ra-form{grid-template-columns:minmax(0,1fr)}}.as-meter{gap:6px;margin:4px 0 14px;display:grid}.as-meter p{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;font-size:13px;display:flex}.as-meter p b{color:var(--deep);font-size:18px}.as-meter p span{color:var(--muted);margin-left:auto;font-size:12.5px}.as-meter__bar{border:1px solid var(--line-2);background:#fff;height:6px;display:block}.as-meter__bar i{background:var(--cyan-ink);height:100%;display:block}.as-up{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:12px;margin-bottom:12px;padding:14px 0;display:grid}.as-up__row{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.as-drop{border:1px dashed var(--line-2);text-align:center;background:#fff;justify-items:center;gap:4px;padding:18px 14px;display:grid}.as-drop b{color:var(--cyan-ink);font-size:14px}.as-drop small{color:var(--muted);font-size:12px;line-height:1.6}.as-fn{word-break:break-all;font-size:12.5px}@media (max-width:767px){.as-up__row{grid-template-columns:minmax(0,1fr)}}@media (min-width:768px) and (max-width:1279px){.m-table .t-act{white-space:normal;min-width:96px}.m-table .t-act a{margin:2px 0;display:inline-block}.m-table .t-act a+a{margin-left:10px}}@media (max-width:1279px){.pm-table td.t-title>small,.pm-table td.t-title>span{text-align:left}}.sl-no{min-width:24px;color:var(--muted);margin-right:6px;font-size:12px;display:inline-block}.sl-bdg{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:inline-flex}.ae-ck.is-wait .ae-ck__ic{border-color:var(--navy);color:var(--navy)}.sl-full{gap:20px}.iv-at{color:var(--muted);flex:none;font-size:12px}.iv-btns{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.iv-table .en{word-break:break-all}@media (max-width:767px){.iv-btns{width:100%}.iv-btns .m-btn,.iv-btns .m-btn-line{flex:auto}}.iv-imp{margin-top:14px}.iv-imp select.m-input{width:100%;min-width:0;font-size:13px}@media (max-width:1279px){.iv-imp td>select{flex:auto;max-width:62%}}.m-sphd a.m-avatar{text-decoration:none}.st-col{gap:20px}.st-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.st-row{border-bottom:1px solid var(--line);grid-template-columns:160px minmax(0,1fr) auto;align-items:start;gap:6px 16px;padding:14px 0;font-size:14px;display:grid}.st-k{color:var(--muted);padding-top:1px;font-size:13px}.st-v{overflow-wrap:anywhere;min-width:0}.st-v .ai-sub{margin-top:2px;display:block}.st-act{white-space:nowrap;justify-self:end;font-size:13px}@media (max-width:767px){.st-row{grid-template-columns:minmax(0,1fr) auto}.st-k{grid-column:1/-1}}@media (max-width:480px){.st-row{grid-template-columns:minmax(0,1fr)}.st-act{justify-self:start}}.im-files{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.im-file{border-bottom:1px solid var(--line);grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:10px 0;display:grid}.im-file[aria-current=true]{box-shadow:inset 3px 0 0 var(--cyan-ink);padding-left:10px}.im-file__ic svg{width:20px;height:20px;color:var(--muted)}.im-file__t{min-width:0}.im-file__t b{font-size:13.5px;font-weight:500;display:block}.im-file__t small{color:var(--muted);font-size:12px;display:block}.im-view{color:var(--muted);white-space:nowrap;font-size:12px}.im-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;font-size:13px;display:flex}.im-bar__btns{gap:6px;display:flex}.im-bar__btns .m-btn-line{min-height:34px;padding:4px 12px;font-size:12.5px}.im-wm{pointer-events:none;flex-wrap:wrap;place-content:space-around;gap:60px 40px;display:flex;position:absolute;inset:-30%;transform:rotate(-24deg)}.im-wm span{letter-spacing:.06em;color:#061c2621;white-space:nowrap;font-size:13px;font-weight:700}.im-note{color:var(--ink-2);margin:12px 0 0;font-size:13.5px;line-height:1.8}@media (max-width:767px){.im-file{grid-template-columns:24px minmax(0,1fr)}.im-file>:last-child{grid-column:2;justify-self:start}.im-wm span{font-size:11px}}.fv-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.fv-note{color:var(--muted);margin:10px 0 0;font-size:12.5px}.fv-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:18px;display:grid}.fv-card{flex-direction:column;gap:4px;min-width:0;display:flex}.fv-img{text-decoration:none;display:block}.fv-img .m-thumb{aspect-ratio:4/3}.fv-kind{font-family:var(--font-en);letter-spacing:.16em;color:var(--cyan-ink);margin:6px 0 0;font-size:10.5px;font-weight:600}.fv-title{overflow-wrap:anywhere;font-size:14px;line-height:1.5}.fv-sub{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.fv-card .m-badge{align-self:flex-start;margin-top:4px}.fv-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:8px;display:flex}.fv-foot small{color:var(--muted);font-size:11.5px}.fv-fav{width:36px;height:36px}.fv-fav svg{width:17px;height:17px}.fv-off{aspect-ratio:4/3;border:1px dashed var(--line-2);text-align:center;background:#fff;align-content:center;place-items:center;gap:8px;display:grid}.fv-off .m-empty__ic{margin:0}.fv-off b{color:var(--ink-2);font-size:13.5px}.fv-off__p{color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.7}.fv-pg{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;padding-top:16px;display:flex}.fv-pg__info{color:var(--muted);margin:0;font-size:13px}.fv-pg__btns{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.fv-pg__btns .m-btn-line{min-height:36px;padding:4px 12px;font-size:13px}.fv-pg__btns .m-btn-line[aria-disabled=true]{color:#8a969e;border-color:var(--line);pointer-events:none}.fv-pg__n{border:1px solid var(--line);min-width:36px;height:36px;font-family:var(--font-en);color:var(--ink-2);place-items:center;font-size:13px;text-decoration:none;display:inline-grid}.fv-pg__n[aria-current=page]{border-color:var(--navy);background:var(--navy);color:#fff}.fv-pg__gap{color:var(--muted);padding:0 2px}@media (max-width:1279px){.fv-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1023px){.fv-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}@media (max-width:767px){.fv-pg{justify-content:center}.fv-pg__info{text-align:center;width:100%}}.fv-foot--off{flex-wrap:wrap}.fv-foot--off .m-link{font-size:12.5px}.fv-off b{word-break:keep-all}.cc-crumb{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13px;display:flex}.cc-crumb .m-link{font-size:13px}.cc-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.cc-acts{align-items:center;gap:12px;display:flex}.cc-acts__t{gap:2px;display:grid}.cc-acts__t b{font-size:13px}.cc-acts__t .m-link{font-size:12.5px}.cc-bio{color:var(--ink-2);margin:14px 0 0;font-size:14px;line-height:1.85}.cc-lead{color:var(--muted);margin:0 0 4px;font-size:13px;line-height:1.8}.cc-consult{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:18px;padding-top:16px;display:flex}.cc-consult small{color:var(--muted);font-size:12px}.cc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fv-tlink{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px}.fv-tlink:hover{color:var(--cyan-ink)}@media (max-width:767px){.cc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.cc-acts{width:100%}}@media (max-width:359px){.cc-grid{grid-template-columns:minmax(0,1fr)}}.cc-side{gap:20px;display:grid}@media (max-width:1023px){.pd-side.cc-side{order:0}}.cc-consult .m-btn-line[disabled]{color:#8a969e;border-color:var(--line);cursor:not-allowed}.cc-ach{grid-template-columns:repeat(var(--n,4),minmax(0,1fr))}@media (max-width:767px){.cc-ach[style*=--n\:2] div{border-bottom:0!important}}.rm-meta{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.rm-meta>div{border-right:1px solid var(--line);align-content:start;gap:2px;min-width:0;padding:12px 16px;display:grid}.rm-meta>div:last-child{border-right:0}.rm-meta small{color:var(--muted);font-size:11.5px}.rm-meta b{font-size:14px;line-height:1.4}.rm-steps{gap:12px;margin:0;padding:0 0 0 22px;display:grid}.rm-steps li b{font-size:14px;display:block}.rm-steps li small{color:var(--muted);font-size:12.5px;display:block}.rm-form{gap:14px;margin-top:6px;display:grid}.rm-btns{flex-wrap:wrap;gap:10px;display:flex}.rm-sub{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.rm-sub b{letter-spacing:.04em;color:var(--deep);font-size:26px;font-weight:600}.rm-sub span{color:var(--cyan-ink);font-size:13.5px;font-weight:700}.rm-sub small{color:var(--muted);font-size:12px}.rm-prog{border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:16px 0 0;padding:0;list-style:none;display:grid}.rm-prog li{border-right:1px solid var(--line);gap:2px;padding:10px 12px;display:grid}.rm-prog li:last-child{border-right:0}.rm-prog b{letter-spacing:.06em;color:#8a969e;font-size:11.5px}.rm-prog span{color:var(--muted);font-size:12.5px}.rm-prog li[aria-current=step]{box-shadow:inset 0 -2px 0 var(--cyan)}.rm-prog li[aria-current=step] b{color:var(--deep)}.rm-prog li[aria-current=step] span{color:var(--ink);font-weight:700}@media (max-width:767px){.rm-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.rm-meta>div:nth-child(2){border-right:0}.rm-meta>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.rm-prog b{font-size:10px}}.rm-ver{margin-top:14px}.rm-ver b{color:var(--ink)}.nd-col{width:100%;max-width:760px;margin:0 auto}.nd-back{font-size:13px}.nd-read{color:var(--muted);margin-left:auto;font-size:12px}.nd-pn{justify-content:space-between;gap:10px;display:flex}.nd-pn .m-btn-line{min-height:40px;font-size:13px}.nt-detail .m-error{margin-top:6px}.nc-allread{color:var(--muted);margin:0;font-size:13px}.nt-top [data-v]{--show:flex}.nt-top .nt-allread[data-v]{--show:inline-flex}.mp-acts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 16px;font-size:13px;display:flex}.mp-acts .m-btn-line{min-height:40px;font-size:13px}.mp-id{letter-spacing:.04em;margin-top:2px;display:block;color:#7d8b94!important;font-size:11px!important}.mp-tags{margin-top:12px}.mp-facts{grid-template-columns:auto minmax(0,1fr);column-gap:16px}.mp-none,.mp-empty{color:var(--muted);font-size:13.5px}.mp-empty{margin:0}.mp-empty .m-link{margin-left:8px}.mp-stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px 28px;margin:16px 0 0;padding:12px 0;display:flex}.mp-stats div{align-items:baseline;gap:8px;display:flex}.mp-stats dt{color:var(--muted);font-size:13px;font-family:var(--font-en);letter-spacing:.04em}.mp-stats dd{color:var(--deep);margin:0;font-size:16px;font-weight:600}.mp-w__dl{flex-wrap:wrap;grid-column:2/4;align-items:center;gap:6px 10px;margin:0;font-size:12.5px;display:flex}.mp-w__dl dt{color:var(--muted)}.mp-w__dl dd{margin:0}.mp-w__a{white-space:nowrap;flex-direction:column;grid-area:1/3;align-items:flex-end;gap:6px;font-size:13px;display:flex}.mp-year{color:var(--muted);margin:0 0 6px;font-size:12px;font-weight:600}.mp-hist{margin:0 0 6px;padding:0;list-style:none;display:grid}.mp-hist li{border-top:1px solid var(--line);grid-template-columns:56px minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.mp-hist time{color:var(--deep);font-size:13px;font-weight:600}.mp-hist b{font-size:14px;display:block}.mp-hist small{color:var(--muted);font-size:12px;display:block}.pe-avatar{align-items:center;gap:14px;margin-bottom:16px;display:flex}.pe-avatar .m-avatar{border:1px solid var(--line-2);width:56px;height:56px;font-size:18px}.pe-avatar p{margin:0;font-size:13px}.pe-avatar small{color:var(--muted);display:block}.pe-lab{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.pe-vis{border:1px solid var(--line-2);min-height:20px;color:var(--muted);align-items:center;padding:0 6px;font-size:10.5px;font-weight:700;display:inline-flex}.pe-vis--all{border-color:var(--cyan-ink);color:var(--cyan-ink)}.pe-req{color:var(--red);font-size:10.5px}.pe-handle{align-items:center;gap:6px;display:flex}.pe-handle span{color:var(--muted);font-weight:700}.pe-stack{gap:16px;margin-bottom:16px;display:grid}.pe-chips{border:1px solid var(--line-2);background:#fff;flex-wrap:wrap;align-items:center;gap:6px;min-height:48px;padding:6px 8px;display:flex}.pe-chip{border:1px solid var(--cyan-ink);min-height:30px;color:var(--cyan-ink);align-items:center;gap:4px;padding:0 4px 0 10px;font-size:13px;font-weight:700;display:inline-flex}.pe-chip button{width:24px;height:24px;color:inherit;cursor:pointer;background:0 0;border:0;font-size:14px}.pe-chip-in{border:0;outline:none;flex:1;min-width:140px;height:32px;font-size:14px}.pe-sw{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;margin-top:16px;display:flex}.pe-status{margin:0;padding:0;list-style:none;display:grid}.pe-status li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:10px 0;font-size:13px;display:flex}.pe-status a{color:inherit}.pe-err{color:var(--red);align-items:flex-start;gap:8px;margin:0;font-size:13px;font-weight:500;line-height:1.6;display:flex}.pe-err:before{content:"！";color:var(--red);font-weight:700;line-height:inherit;flex:none}.m-input[aria-invalid=true]{border-color:var(--red)}.cr-filter{grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr));align-items:end;gap:12px 14px;padding:20px 24px;display:grid}.cr-filter__chk{flex-wrap:wrap;grid-column:1/-1;gap:4px 18px;display:flex}.cr-filter__go{grid-column:1/-1;justify-content:flex-end;gap:10px;display:flex}.cr-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.cr-card{align-content:start;gap:8px;padding:20px;display:grid}.cr-card__img{display:block}.cr-card__meta{color:var(--muted);letter-spacing:.04em;margin:6px 0 0;font-size:11.5px}.cr-card__t{color:var(--ink);font-size:15px;font-weight:700;text-decoration:none}.cr-card__b{flex-wrap:wrap;gap:6px;min-height:26px;display:flex}.cr-card__p{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding-top:12px;display:flex}.cr-card__p .s-head,.cr-list .s-head{color:inherit;min-width:0;text-decoration:none}.cr-card__p .s-head small,.cr-list .s-head small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cr-card__p .s-head span:last-child,.cr-list .s-head span:last-child{min-width:0}.cr-follow{flex:none;min-height:36px;padding:4px 14px;font-size:12.5px}.cr-follow.is-on{border-color:var(--cyan-ink);color:var(--cyan-ink)}.cr-list{margin:0;padding:0;list-style:none;display:grid}.cr-list li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.cr-list li:first-child{border-top:0;padding-top:0}.cp-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cp-work{color:inherit;text-decoration:none}.wd-h{letter-spacing:.04em;margin:10px 0 0;font-size:22px;line-height:1.5}.wd-by{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:14px 0 10px;display:flex}.wd-author{color:inherit;text-decoration:none}.wd-anon{color:var(--muted);margin:0;font-size:13.5px}.wd-dates{color:var(--muted);flex-wrap:wrap;gap:4px 10px;margin:0 0 16px;font-size:12.5px;display:flex}.wd-dates dd{color:var(--ink-2);margin:0 12px 0 0}.wd-imgs{gap:16px;display:grid}.wd-imgs figure{gap:6px;margin:0;display:grid}.wd-imgs figcaption{color:var(--muted);text-align:center;font-size:12px}.wd-sp{justify-self:center;width:40%;min-width:150px}.wd-note__b h3{margin:18px 0 6px;font-size:14.5px}.wd-note__b h3:first-child{margin-top:0}.wd-note__b p{color:var(--ink-2);margin:0;font-size:14px;line-height:1.9}.wpn-col{width:100%;max-width:760px;margin:0 auto}.wpn-lock{color:var(--ink-2);margin:16px 0 0;font-size:13px}.wpn-col .m-input:disabled{color:var(--ink-2);background:#f6f8f9}.wn-col{width:100%;max-width:880px}.wn-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.wn-new{color:var(--amber);font-size:12px;font-weight:700}.wn-card__h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 12px;display:flex}.wn-card__h h2{margin:0;font-size:16px}.wn-card__m{flex-wrap:wrap;gap:6px;display:flex}.wn-card__w{margin:8px 0 6px;font-size:13px;display:inline-block}.wn-anon{margin:6px 0 10px}.wn-ta{height:auto;min-height:calc(var(--rows,3) * 1.8em + 20px);padding:10px 12px;font-size:14px;font-weight:400;line-height:1.8}.wn-ta.is-dis{color:var(--ink-2);background:#f6f8f9}.wn-mark{color:var(--red);text-decoration:underline;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-underline-offset:4px;background:0 0;font-weight:700}.wn-reason{margin-top:14px}.wn-reason__l{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wn-card .wv-done{margin-top:14px}.lg-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:24px;display:grid}.lg-toc{padding:20px;position:sticky;top:16px}.lg-toc__h{margin:0 0 10px;font-size:13px;font-weight:700}.lg-toc ol{gap:6px;margin:0;padding-left:1.4em;font-size:13px;line-height:1.6;display:grid}.lg-toc a{color:var(--ink-2);text-decoration:none}.lg-toc a:hover{color:var(--cyan-ink);text-decoration:underline}.lg-doc{padding:32px 40px}.lg-sec{border-top:1px solid var(--line);margin-top:28px;padding-top:24px;scroll-margin-top:16px}.lg-sec h2{letter-spacing:.04em;margin:0 0 12px;font-size:17px;line-height:1.6}.lg-sec h3{margin:18px 0 8px;font-size:14.5px}.lg-sec p,.lg-sec li{color:var(--ink-2);font-size:14px;line-height:1.9}.lg-sec p{margin:0 0 10px}.lg-sec ol,.lg-sec ul{gap:6px;margin:0 0 10px;padding-left:1.4em;display:grid}.lg-dates{margin-top:28px}.lg-links{flex-wrap:wrap;justify-content:center;gap:10px 24px;font-size:13px;display:flex}@media (max-width:1023px){.lg-layout{grid-template-columns:minmax(0,1fr)}.lg-toc{position:static}.cr-filter{grid-template-columns:repeat(2,minmax(0,1fr))}.cr-filter__q{grid-column:1/-1}}@media (max-width:767px){.nd-pn{flex-direction:column}.mp-acts{justify-content:flex-start;width:100%}.mp-w__dl{grid-column:1/-1}.mp-w__a{flex-direction:row;grid-area:auto/1/auto/-1;justify-content:flex-start;gap:16px}.mp-stats{gap:6px 18px}.cr-filter{grid-template-columns:minmax(0,1fr);padding:18px}.cr-filter__go{justify-content:stretch}.cr-filter__go>*{flex:1}.cr-grid,.cp-grid{grid-template-columns:minmax(0,1fr)}.wd-h{font-size:19px}.lg-doc{padding:24px 18px}}.cr-card{grid-template-columns:minmax(0,1fr)}.cr-card__p .s-head,.cr-list .s-head{flex:auto}.pe-stack{grid-template-columns:minmax(0,1fr)}.pe-chip-in{min-width:96px}.pe-f{grid-template-columns:minmax(0,1fr)}.pe-chip-in{flex:96px;width:96px}.cr-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cr-filter__chk .rq-chk{border:0;min-height:36px;padding:0}@media (max-width:1279px){.cr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.cr-grid{grid-template-columns:minmax(0,1fr)}}.cr-list{grid-template-columns:minmax(0,1fr)}.m-band{--bd:120px;--bgap:62px;--bclear:48px;min-height:0;padding-bottom:calc(var(--bgap) + var(--bd) * .38 + var(--bclear));background:linear-gradient(#061b26,#061b26) center top/100% calc(100% - var(--bgap) - var(--bd) + 2px) no-repeat,url(/top/local/band-bot.webp) left 0 bottom var(--bgap)/100% var(--bd) no-repeat,var(--canvas)}.m-band:not(:has(.m-chips)){--bgap:0px;min-height:0;padding-bottom:calc(var(--bd) * .38 + var(--bclear));background-size:100% calc(100% - var(--bd) + 2px),100% var(--bd)}@media (max-width:1023px){.m-band{--bd:72px;--bgap:88px;--bclear:32px;min-height:0}.m-band:not(:has(.m-chips)){--bgap:0px;min-height:0;padding-bottom:calc(var(--bd) * .38 + var(--bclear))}}@media (max-width:389px){.m-band:has(.m-chips){--bgap:124px}}@media (max-width:1023px){.m-grid,.m-grid--half{align-items:stretch}}.pdx-choose{border:0;gap:8px;margin:0 0 14px;padding:0;display:grid}.pdx-choose legend{color:var(--ink);margin-bottom:8px;padding:0;font-size:12.5px;font-weight:700}.pdx-choose__o{border:1px solid var(--line-2);cursor:pointer;background:#fff;align-items:center;gap:10px;min-height:48px;padding:10px 12px;display:flex}.pdx-choose__o.is-on{border-color:var(--navy);box-shadow:inset 0 0 0 1px var(--navy)}.pdx-choose__o input{width:16px;height:16px;accent-color:var(--navy);margin:0}.pdx-choose__o span{flex:1;justify-content:space-between;align-items:baseline;gap:8px;font-size:13.5px;display:flex}.pdx-choose__o em{font-style:normal;font-weight:700}.pd-plan--act{padding-top:14px}.ug-m .m-card>.m-sh h2{letter-spacing:.025em;font-size:19px;line-height:1.4}.ug-m .m-card>.m-sh small{font-size:11px}.ug-m .m-card>.m-table td{padding-top:18px;padding-bottom:18px;line-height:1.55}.ug-m .m-card>.m-table th{padding-bottom:13px}.ug-m .m-card p{line-height:1.75}@media (max-width:767px){.ug-m .m-card>.m-sh{margin-bottom:16px;padding-bottom:12px}.ug-m .m-card>.m-sh h2{font-size:17px}}.ug-m .m-shell--top{background:0 0;min-height:100vh;display:block}.ug-m .m-top{z-index:50;border-bottom:1px solid var(--line);background:#fff;position:sticky;top:0}.ug-m .m-top__in{align-items:center;gap:24px;max-width:1280px;height:64px;margin:0 auto;padding:0 32px;display:flex}.ug-m .m-top__logo{flex:none;align-items:center;min-height:44px;display:inline-flex}.ug-m .m-top__role{border:1px solid var(--line-2);color:var(--muted);white-space:nowrap;flex:none;padding:0 8px;font-size:12px;line-height:1.6}.ug-m .m-top__nav{align-items:center;gap:4px;min-width:0;display:flex}.ug-m .m-top__nav a,.ug-m .m-top__bell{color:var(--ink-2);white-space:nowrap;align-items:center;gap:6px;font-size:14.5px;font-weight:500;text-decoration:none;display:flex;position:relative}.ug-m .m-top__nav a{border-radius:999px;min-height:40px;padding:0 16px;transition:color .15s,background-color .15s}.ug-m .m-top__nav a:hover,.ug-m .m-top__bell:hover{color:var(--navy)}.ug-m .m-top__nav a[aria-current=page]{color:#fff;background:var(--navy);font-weight:700}.ug-m .m-top__nav a[aria-current=page] .m-top__count{color:var(--navy);background:#fff}.ug-m .m-top__nav a:focus-visible,.ug-m .m-top__bell:focus-visible{outline:2px solid var(--cyan-ink);outline-offset:2px}.ug-m .m-top__r{flex:none;align-items:center;gap:18px;margin-left:auto;display:flex}.ug-m .m-top__bell{min-height:44px}.ug-m .m-top__bell svg{width:20px;height:20px}.ug-m .m-top__bell[aria-current=page]{color:var(--navy);font-weight:700}.ug-m .m-top__count{background:var(--red);color:#fff;border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11.5px;font-style:normal;font-weight:700;line-height:1;display:inline-grid}.ug-m .m-acct{position:relative}.ug-m .m-acct>summary{cursor:pointer;place-items:center;min-width:44px;min-height:44px;list-style:none;display:grid}.ug-m .m-acct>summary::-webkit-details-marker{display:none}.ug-m .m-acct>summary .m-avatar{border:1px solid var(--line-2);width:36px;height:36px;color:var(--navy);background:#fff}.ug-m .m-acct>summary:focus-visible{outline:2px solid var(--cyan-ink);outline-offset:2px}.ug-m .m-acct__menu{z-index:60;border:1px solid var(--line-2);background:#fff;flex-direction:column;min-width:240px;padding:6px 0;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 24px #061c261f}.ug-m .m-acct__who{border-bottom:1px solid var(--line);flex-direction:column;margin:0;padding:10px 16px;display:flex}.ug-m .m-acct__who b{color:var(--ink);font-size:14px;line-height:1.5}.ug-m .m-acct__who small{color:var(--muted);font-size:12px}.ug-m .m-acct__menu a{min-height:44px;color:var(--ink-2);align-items:center;padding:0 16px;font-size:14px;text-decoration:none;display:flex}.ug-m .m-acct__menu a:hover{background:var(--canvas);color:var(--navy)}.ug-m .m-top--dark{background:var(--navy);border-bottom-color:var(--navy)}.ug-m .m-top--dark .m-top__role{color:#d6e2e7;border-color:#ffffff59}.ug-m .m-top--dark .m-top__nav a,.ug-m .m-top--dark .m-top__bell{color:#cfdce2}.ug-m .m-top--dark .m-top__nav a:hover,.ug-m .m-top--dark .m-top__bell:hover,.ug-m .m-top--dark .m-top__nav a[aria-current=page],.ug-m .m-top--dark .m-top__bell[aria-current=page]{color:#fff}.ug-m .m-top--dark .m-top__nav a[aria-current=page]{color:var(--navy);background:#fff}.ug-m .m-top--dark .m-acct>summary .m-avatar{background:var(--navy);color:#fff;border-color:#fff6}.ug-m .m-main{padding-bottom:56px}.ug-m .m-band{border-bottom:1px solid var(--line);min-height:0;color:var(--ink);clip-path:none;box-shadow:none;background:#fff;padding:24px 32px 20px}.ug-m .m-band__in{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;max-width:1216px;margin:0 auto;display:flex}.ug-m .m-band__en{letter-spacing:.12em;color:var(--muted);font-size:12px;font-weight:600}.ug-m .m-band h1{color:var(--ink);letter-spacing:.04em;margin:6px 0 0;font-size:24px;line-height:1.45}.ug-m .m-band__sub{color:var(--ink-2);margin:6px 0 0;font-size:14px}.ug-m .m-chips{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex;position:static}.ug-m .m-band__tools{align-self:flex-end;display:flex}.ug-m .m-band a:not(.m-btn):not(.m-btn-line){color:var(--cyan-ink)}.ug-m .m-body{max-width:1280px;margin:0 auto;padding:24px 32px 0}.ug-m .r-privnote{color:var(--ink-2)}@media (max-width:1023px){.ug-m .m-top{display:none}.ug-m .m-sphd{color:var(--ink);border-bottom:1px solid var(--line);background:#fff;display:flex}.ug-m .m-sphd .m-icon-btn{color:var(--ink);background:0 0}.ug-m .m-sphd .m-acct>summary .m-avatar{border:1px solid var(--line-2);color:var(--navy);background:#fff}.ug-m .m-sphd--dark{background:var(--navy);color:#fff;border-bottom-color:var(--navy)}.ug-m .m-sphd--dark .m-icon-btn{color:#fff}.ug-m .m-band{clip-path:none;min-height:0;padding:18px 16px 16px}.ug-m .m-band:not(:has(.m-chips)){min-height:0;padding-bottom:16px}.ug-m .m-band h1{margin-top:4px;font-size:20px}.ug-m .m-chips{justify-content:flex-start;bottom:auto;left:auto;right:auto}.ug-m .m-band__tools{display:flex}.ug-m .m-body{margin-top:0;padding:16px 12px 0}.ug-m .m-main{padding-bottom:96px}.ug-m .m-acct--sp .m-acct__menu{right:-4px}.ug-m .m-sphd .m-acct>summary .m-avatar{width:32px;height:32px}}@media (min-width:1024px) and (max-width:1199px){.ug-m .m-top__in{gap:18px;padding:0 20px}.ug-m .m-top__nav{gap:0}.ug-m .m-top__nav a{padding:0 12px}.ug-m .m-top__bell span{display:none}}.ug-m{--canvas:#eef1f4;--sx-sh:0 1px 2px #0b25320a,0 4px 16px #0b25320f}:is(html:has(.m-shell),body:has(.m-shell)){background:#eef1f4}.ug-m .m-card{box-shadow:var(--sx-sh);border:0;border-radius:16px}.ug-m .m-card>.m-sh{border-bottom:0;margin-bottom:16px;padding-bottom:0}.ug-m .m-sh{align-items:center}.ug-m .m-sh small{display:none}.ug-m .m-sh h2,.ug-m .m-card>.m-sh h2{letter-spacing:.02em;margin:0;font-size:18px}.ug-m .m-btn{background:var(--navy);letter-spacing:.04em;border-radius:999px;padding:8px 26px}.ug-m .m-btn:hover{opacity:.88}.ug-m .m-btn .arw{display:none}.ug-m .m-btn-line{letter-spacing:.04em;border-color:#cfd8de;border-radius:999px}.ug-m .m-btn-line:hover{border-color:var(--navy)}.ug-m .m-badge{letter-spacing:.02em;border-radius:999px;padding:2px 10px}.ug-m .m-chip{border-radius:999px}.ug-m .m-band{background:0 0;border-bottom:0;padding:28px 32px 4px}.ug-m .m-band:not(:has(.m-chips)){background:0 0}.ug-m .m-band__in{max-width:1216px}.ug-m .m-band__en{display:none}.ug-m .m-band h1{letter-spacing:.02em;margin:0;font-size:26px}.ug-m .m-band .m-chip{box-shadow:var(--sx-sh);background:#fff;border:0}.ug-m input:not([type=checkbox]):not([type=radio]):not([type=file]),.ug-m select,.ug-m textarea{border-radius:10px}@media (max-width:1023px){.ug-m .m-band{padding:20px 16px 0}.ug-m .m-band h1{font-size:21px}.ug-m .m-card{border-radius:14px}}.ug-m :is(.ux-stats__i,.ux-acts a,.ux-fold,.jv-card,.cf-card,.cf-pj,.cf-spec,.gr-designer,.if-pj,.nt-item){box-shadow:var(--sx-sh);border:0;border-radius:16px}.ug-m :is(.ux-acts a,.ux-stats__i,.jv-card){transition:transform .2s,box-shadow .2s}.ug-m :is(.ux-acts a,a.ux-stats__i):hover{transform:translateY(-2px);box-shadow:0 2px 4px #0b25320d,0 12px 28px #0b25321a}.ug-m .ux-acts__ic{border-radius:12px}.ug-m .jv-card__img,.ug-m .m-thumb{border-radius:10px;overflow:hidden}.ug-m .m-top__nav{margin-left:auto}.ug-m .m-top__r{margin-left:12px}.ug-m{--cta:linear-gradient(100deg,#0b3a4a 0%,#0a8a9c 58%,#11b9c4 100%)}.ug-m .m-btn{background:var(--cta);color:#fff;transition:filter .15s,transform .15s}.ug-m .m-btn:hover{opacity:1;filter:brightness(1.08)}.ug-m .m-btn:active{transform:scale(.98)}.ug-m .m-avatar--sys{color:#0000;background:#fff;border:1px solid #d5dde2;place-items:center;display:grid;overflow:hidden}.ug-m .m-avatar--sys img{object-fit:contain;width:62%;height:62%;display:block}.ug-m .m-btn:disabled,.ug-m .m-btn[disabled],.ug-m .m-btn[aria-disabled=true]{color:#fff;opacity:.45;cursor:not-allowed;filter:none;border:0;background:var(--cta)!important}.ug-m .adm-sl-imgs{grid-template-columns:2fr 1fr;gap:12px;margin:0 0 16px;display:grid}.ug-m .adm-sl-img{color:var(--cyan-ink);flex-direction:column;gap:6px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.ug-m .adm-sl-img img{object-fit:cover;object-position:top;border:1px solid var(--line);background:#fff;border-radius:10px;width:100%;height:260px}.ug-m .adm-sl-img:hover img{border-color:var(--navy)}.ug-m .m-top__short{display:none}@media (min-width:1024px){.ug-m .m-top__in--dense{gap:18px}.ug-m .m-top__in--dense .m-top__nav{gap:0}.ug-m .m-top__in--dense .m-top__nav a{padding:0 12px}.ug-m .m-top__in--dense .m-top__nav a svg,.ug-m .m-top__in--dense .m-top__bell span{display:none}}@media (min-width:1024px) and (max-width:1279px){.ug-m .m-top__in--dense .m-top__lbl{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ug-m .m-top__in--dense .m-top__short{display:inline}}.ug-m .m-adm{grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.ug-m .m-adm__side{background:var(--navy);color:#cfdce2;flex-direction:column;gap:20px;height:100vh;padding:20px 14px 32px;display:flex;position:sticky;top:0;overflow-y:auto}.ug-m .m-adm__brand{align-items:center;gap:10px;padding:0 6px;display:flex}.ug-m .m-adm__brand a{text-decoration:none;display:block}.ug-m .m-adm__brand .m-top__role{color:#d6e2e7;white-space:nowrap;border:1px solid #ffffff59;padding:2px 6px;font-size:11px;line-height:1.4}.ug-m .m-adm__nav,.ug-m .m-adm__spnav{flex-direction:column;gap:18px;display:flex}.ug-m .m-adm__grp{flex-direction:column;gap:2px;display:flex}.ug-m .m-adm__gt{letter-spacing:.12em;color:#7f97a2;margin:0 0 4px;padding:0 12px;font-size:11.5px;font-weight:700}.ug-m .m-adm__nav a,.ug-m .m-adm__spnav a{color:#cfdce2;border-radius:8px;align-items:center;gap:10px;min-height:42px;padding:0 12px;font-size:14px;font-weight:500;text-decoration:none;display:flex;position:relative}.ug-m .m-adm__nav a svg,.ug-m .m-adm__spnav a svg{flex:none;width:19px;height:19px}.ug-m .m-adm__nav a:hover{color:#fff}.ug-m .m-adm__nav a:focus-visible,.ug-m .m-adm__spnav a:focus-visible{outline:2px solid var(--cyan);outline-offset:-2px}.ug-m .m-adm__nav a[aria-current=page]{color:#fff;font-weight:700}.ug-m .m-adm__nav a[aria-current=page]:before{content:"";background:var(--cyan);border-radius:2px;width:3px;position:absolute;top:9px;bottom:9px;left:0}.ug-m .m-adm__count{background:var(--red);color:#fff;border-radius:10px;place-items:center;min-width:20px;height:20px;margin-left:auto;padding:0 6px;font-size:11.5px;font-style:normal;font-weight:700;line-height:1;display:inline-grid}.ug-m .m-adm__body{flex-direction:column;min-width:0;display:flex}.ug-m .m-adm__top{z-index:50;border-bottom:1px solid var(--line);background:#fff;justify-content:flex-end;align-items:center;height:64px;padding:0 32px;display:flex;position:sticky;top:0}.ug-m .m-adm__top-r{align-items:center;gap:18px;display:flex}.ug-m .m-adm__bell{min-height:44px;color:var(--ink-2);align-items:center;gap:6px;font-size:14px;font-weight:500;text-decoration:none;display:flex;position:relative}.ug-m .m-adm__bell svg{width:20px;height:20px}.ug-m .m-adm__bell:hover,.ug-m .m-adm__bell[aria-current=page]{color:var(--navy)}.ug-m .m-adm__bell .m-adm__count{margin-left:2px}.ug-m .m-adm__top .m-acct__btn{cursor:pointer;background:0 0;border:0;place-items:center;min-width:44px;min-height:44px;padding:0;display:grid}.ug-m .m-adm__top .m-avatar{border:1px solid var(--line-2);width:36px;height:36px}.ug-m .m-adm__main{flex:auto}.ug-m .m-adm .m-sphd{display:none}.ug-m .m-adm__sp{position:relative}.ug-m .m-adm__sp>summary{cursor:pointer;place-items:center;width:44px;height:44px;margin-left:-8px;list-style:none;display:grid}.ug-m .m-adm__sp>summary::-webkit-details-marker{display:none}.ug-m .m-adm__burger,.ug-m .m-adm__burger:before,.ug-m .m-adm__burger:after{background:#fff;border-radius:1px;width:20px;height:2px;display:block;position:relative}.ug-m .m-adm__burger:before,.ug-m .m-adm__burger:after{content:"";position:absolute;left:0}.ug-m .m-adm__burger:before{top:-6px}.ug-m .m-adm__burger:after{top:6px}.ug-m .m-adm__spnav{z-index:60;background:var(--navy);padding:16px 12px 32px;position:fixed;inset:56px 0 0;overflow-y:auto}@media (max-width:1023px){.ug-m .m-adm{display:block}.ug-m .m-adm__side,.ug-m .m-adm__top{display:none}.ug-m .m-adm .m-sphd{justify-content:flex-start;gap:4px;display:flex}.ug-m .m-adm .m-sphd .m-sphd__r{margin-left:auto}.ug-m .m-adm__main{padding-bottom:32px}}.ug-m .m-adm__spnav a[aria-current=page]{color:#fff;font-weight:700}.ug-m .m-adm__spnav a[aria-current=page]:before{content:"";background:var(--cyan);border-radius:2px;width:3px;position:absolute;top:9px;bottom:9px;left:0}.ug-m .m-adm{background:linear-gradient(90deg,var(--navy) 248px,transparent 248px)}.ug-m .m-adm__brand{flex-direction:column;align-items:flex-start;gap:10px}.ug-m .m-adm__brand .ug-brand.ug-brand--hd{--ug-brand-h:19px!important}@media (max-width:1023px){.ug-m .m-adm{background:0 0}}.ug-m .m-adm__side,.ug-m .m-adm__spnav{scrollbar-width:none;-ms-overflow-style:none}.ug-m .m-adm__side::-webkit-scrollbar{display:none}.ug-m .m-adm__spnav::-webkit-scrollbar{display:none}.wh{margin:0 0 18px}.wh-btn{border:1px solid var(--line-2);min-height:40px;color:var(--ink-2);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:13.5px;font-weight:700;transition:border-color .2s,color .2s;display:inline-flex}.wh-btn:hover,.wh-btn.is-on{border-color:var(--cyan-ink);color:var(--cyan-ink)}.wh-btn:disabled{opacity:.6;cursor:default}.wh-btn b,.wh-view b{font-size:14px}.wh-view{color:var(--muted);align-items:center;gap:8px;margin:0 0 18px;font-size:13px;display:inline-flex}.wh-view b{color:var(--ink)}.wh-err{color:var(--red);margin:8px 0 0;font-size:12.5px}.wh-err span{margin-right:4px;font-weight:700}.wh-people{color:var(--muted);margin:-8px 0 18px;font-size:12.5px}.wh-people b{color:var(--ink-2);font-weight:500}
