:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--paper:#fdfdfb;--ink:#111;--ink2:#2a2b30;--dim:#55575e;--faint:#8d8f96;--hair:#d6d4cc;--hair2:#e7e5de;--tint:#f3f2ee;--go:#ffb36b;--desk:#d3d5da;--case1:#ebe8df;--case2:#d6d2c7;--case3:#c2bdb0;--case4:#cbc7bb;--case-ink:#6f6a5e;--lamp:#52c27a;--slot:#1b1b1f;--panel-ground:#191c40;--bg:var(--lightningcss-light,#fdfdfb)var(--lightningcss-dark,#33363f);--wall:var(--lightningcss-light,#efeeea)var(--lightningcss-dark,#3b3e48);--fg:var(--lightningcss-light,#17181c)var(--lightningcss-dark,#ededf0);--fg2:var(--lightningcss-light,#5a5c63)var(--lightningcss-dark,#b7b9c1);--line:var(--lightningcss-light,#d6d4cc)var(--lightningcss-dark,#585b67);--soft:var(--lightningcss-light,#f3f2ee)var(--lightningcss-dark,#3d404a);--shade:var(--lightningcss-light,#111)var(--lightningcss-dark,#17181c);--head:var(--lightningcss-light,#fdfdfb)var(--lightningcss-dark,#2a2c34);--head-ink:var(--lightningcss-light,#111)var(--lightningcss-dark,#ededf0);--head-dim:var(--lightningcss-light,#55575e)var(--lightningcss-dark,#b7b9c1);--wallimg:url(/brand/wall.svg);--sans:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", "PingFang SC", "Hiragino Sans GB", system-ui, sans-serif;--serif:"New York", "Iowan Old Style", Georgia, "Songti SC", serif;--mono:ui-monospace, SFMono-Regular, Menlo, monospace}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--wallimg:url(/brand/wall-night.svg)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--wallimg:url(/brand/wall-night.svg)}}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:72px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--bg);margin:0}.skip{z-index:100;background:var(--paper);color:var(--ink);border:1.5px solid var(--ink);font:600 14px/1 var(--sans);padding:10px 14px;position:absolute;top:0;left:-9999px}.skip:focus{top:8px;left:8px}
*{box-sizing:border-box}.site{background:var(--bg);color:var(--fg);font:15.5px/1.8 var(--sans);-webkit-font-smoothing:antialiased;--u:min(calc(100cqw / 1600),calc((100vh - 64px) / 1040));container-type:inline-size}.site a{color:inherit}.site :focus-visible{outline:2px solid var(--go);outline-offset:2px}.aha b{font-weight:700}.aha{font-weight:400}.mk{width:1em;height:1em;-webkit-mask:var(--m) center/contain no-repeat;mask:var(--m) center/contain no-repeat;background:currentColor;flex:none;display:inline-block}.mk-reddit{--m:url(/brand/m-reddit.svg)}.mk-x{--m:url(/brand/m-x.svg)}.mk-hn{--m:url(/brand/m-hackernews.svg)}.mk-v2ex{--m:url(/brand/m-v2ex.svg)}.mk-ih{--m:url(/brand/m-indiehackers.svg)}.mk-xhs{--m:url(/brand/m-xiaohongshu.svg)}.mk-jike{--m:url(/brand/m-jike.svg)}.mk-logo{--m:url(/brand/logo.svg);height:1.08em}.mk-hackernews{--m:url(/brand/m-hackernews.svg)}.mk-indiehackers{--m:url(/brand/m-indiehackers.svg)}.mk-xiaohongshu{--m:url(/brand/m-xiaohongshu.svg)}.win :is(h1,:where(.h1)) span,.sub .b{display:block}.btn{background:var(--go);color:#111;white-space:nowrap;border:1.5px solid #111;border-radius:.5em;justify-content:center;align-items:center;padding:.72em 1.15em;font-size:1.14em;font-weight:650;line-height:1.2;text-decoration:none;display:inline-flex;box-shadow:3px 3px #111}.btn:active{transform:translate(1px,1px);box-shadow:2px 2px #111}.site .btn{color:#111}.wrap{width:min(1120px,100% - 48px);margin:0 auto}.h2{text-wrap:balance;max-width:21em;margin:0;font-size:40px;font-weight:600;line-height:1.3}.h3{margin:0;font-size:22px;font-weight:650;line-height:1.45}.small{color:var(--fg2);font-size:13px;line-height:1.6}.more{text-underline-offset:.25em;margin-top:28px;font-weight:600;display:inline-block}.say{max-width:24em;margin:0;font-size:30px;font-weight:400;line-height:1.6}.say b{font-variant-numeric:tabular-nums;font-size:1.25em;font-weight:700}.strip{border:1.5px solid var(--ink);box-shadow:4px 4px 0 var(--shade);grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1.5fr);margin-top:48px;display:grid}.strip figure{border-right:1.5px solid var(--ink);margin:0;padding:18px 18px 16px}.strip figure:last-child{background:var(--go);border-right:0;flex-direction:column;justify-content:space-between;display:flex}.strip img{width:100%;height:auto;display:block}.strip figcaption{margin-top:10px;font-size:15px;line-height:1.5}.strip .you{margin-top:6px;font-size:34px;font-weight:700;line-height:1.25}.find{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;padding:36px 0;display:grid}.src{color:var(--fg2);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:13.5px;display:flex}.src .mk{color:var(--fg);font-size:16px}.find .h3{margin:10px 0}.quote{font-family:var(--serif);margin:0;font-size:17px;line-height:1.7}.draft{border:1.5px solid var(--ink);box-shadow:3px 3px 0 var(--shade);align-self:start;padding:18px 22px 20px}.by{align-items:center;gap:8px;margin-bottom:8px;font-size:14px;font-weight:650;display:flex}.by img{width:26px;height:auto}.draft p{margin:0;font-size:15.5px;line-height:1.7}.draft .small{justify-content:space-between;gap:12px;margin-top:12px;display:flex}.pick{cursor:pointer;border-bottom:1px solid var(--hair2);justify-content:space-between;align-items:baseline;gap:10px;padding:11px 14px;font-weight:550;display:flex;position:relative}.pick input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.pick small{color:var(--dim);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:400}.pick:has(input:checked){background:var(--ink);color:var(--paper)}.pick:has(input:checked) small{color:#c9cbd1}.pick:has(input:focus-visible){outline:2px solid var(--go);outline-offset:-2px}.about{padding:16px 18px}.about p{margin:0 0 12px}.about dt{color:var(--dim);font-size:12.5px}.about dd{margin:0 0 12px}.about a{font-weight:600}.lv{border-collapse:collapse;width:100%;font-size:14.5px;line-height:1.6}.lv th{text-align:left;color:var(--fg2);border-bottom:1.5px solid var(--fg);white-space:nowrap;vertical-align:bottom;padding:8px 14px 8px 0;font-size:12.5px;font-weight:500}.lv td{border-bottom:1px solid var(--line);vertical-align:top;padding:13px 14px 13px 0}.lv td:first-child{font-weight:650}.lv .n,.n{text-align:right;font-variant-numeric:tabular-nums}.gr{border:1.5px solid;border-radius:50%;width:.68em;height:.68em;margin-right:.45em;display:inline-block}.gr.read{background:currentColor}.gr.est{background:radial-gradient(currentColor .9px,#0000 1.2px) 0 0/3px 3px}.foot{border-top:1px solid var(--line);padding:56px 0 64px;font-size:14px;line-height:1.9}.foot .cols5{grid-template-columns:1.3fr repeat(4,1fr);gap:32px;display:grid}.foot h6{color:var(--fg2);margin:0 0 6px;font-size:12.5px;font-weight:500}.foot ul{margin:0;padding:0;list-style:none}.foot a{text-decoration:none}.foot a:hover{text-decoration:underline}.foot .later{color:var(--fg2)}.foot .sig{font-size:17px}.foot .cols5>div>p{margin:10px 0 0}.foot .sig+p{color:var(--fg2)}.six{border:1px solid var(--line);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.six div{border-right:1px solid var(--line);padding:14px 16px}.six div:last-child{border-right:0}.six b{font-variant-numeric:tabular-nums;font-size:22px;font-weight:700;line-height:1.3;display:block}.six span{color:var(--fg2);font-size:12.5px;display:block}@container (max-width:900px){.h2{font-size:28px}.say{font-size:21px}.g2,.g3,.head-row,.find,.duo,.page-grid,.callout,.cards{grid-template-columns:minmax(0,1fr);gap:24px}.strip{grid-template-columns:repeat(2,minmax(0,1fr))}.strip figure{border-bottom:1.5px solid var(--ink)}.strip figure:nth-child(2n){border-right:0}.strip figure:last-child{border-bottom:0;grid-column:1/-1}.foot .cols5,.six{grid-template-columns:repeat(2,minmax(0,1fr))}}.tools{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:40px;display:grid}.tool{border:1.5px solid var(--ink);box-shadow:3px 3px 0 var(--shade);padding:20px 22px 22px;text-decoration:none;display:block}.tool h3{margin:0 0 6px;font-size:19px;font-weight:650}.tool p{color:var(--fg2);margin:0;font-size:14.5px}.field{gap:6px;display:grid}.field input{font:inherit;color:#111;background:#fff;border:1.5px solid #111;min-width:0;padding:10px 12px}@container (max-width:900px){.why3,.sum,.tools{grid-template-columns:minmax(0,1fr);gap:20px}}.lv.rank td{vertical-align:middle}.term{color:#ededf0;border:1.5px solid var(--ink);box-shadow:3px 3px 0 var(--shade);white-space:pre-wrap;overflow-wrap:anywhere;tab-size:2;background:#17181c;margin:0;padding:18px 20px;font:13.5px/1.75 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.ring{aspect-ratio:1;width:min(500px,100%);margin:0 auto;position:relative}.ring:before{content:"";border:1.5px solid var(--fg);border-radius:50%;position:absolute;inset:11%}.ring .c{place-items:center;display:grid;position:absolute;inset:0}.ring .c img{width:104px;height:auto}.ring a{background:var(--bg);white-space:nowrap;justify-items:center;gap:4px;padding:6px 8px;font-size:16px;font-weight:650;line-height:1.3;text-decoration:none;display:grid;position:absolute;transform:translate(-50%,-50%)}.ring a b{border:1.5px solid var(--fg);border-radius:50%;place-items:center;width:34px;height:34px;font-size:15px;display:grid}.seven{border-top:1.5px solid var(--fg)}@container (max-width:900px){.ring{display:none}}.plain{color:var(--fg2);margin:10px 0 0;padding-left:1.2em}.plain li{margin:4px 0}@keyframes breathe{50%{opacity:.35}}.stream div{animation:220s linear infinite flow}.stream div:nth-child(2){animation-duration:260s;animation-direction:reverse}@keyframes flow{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.stream div,.bar .replay:before{animation:auto;animation-timeline:none}}.site{--u:min(calc(100cqw / 1600), calc((100svh - max(64px, calc(9svh - 1px))) / 1040), 1px);--barh:max(30px, calc(42 * var(--u)))}.pre{height:calc(58 * var(--u));pointer-events:none}.dock{z-index:40;height:0;position:sticky;top:0}.dock.is-docked{height:56px}.bar{height:var(--barh);width:calc(1440 * var(--u));background:var(--paper);color:var(--ink);border-bottom:1.5px solid var(--ink);font-size:max(13px, calc(18 * var(--u)));white-space:nowrap;border-radius:calc(8 * var(--u)) calc(8 * var(--u)) 0 0;align-items:stretch;padding:0 6px;line-height:1;display:flex;position:absolute;top:0;left:50%;translate:-50%}.bar a{align-items:center;text-decoration:none;display:flex}.bar .brand{gap:.5em;padding:0 .7em;font-size:1.06em}.bar nav{display:flex}.bar nav a{padding:0 .8em;font-weight:500}.bar nav a:hover,.bar nav a[aria-current],.bar .brand:hover{background:var(--ink);color:var(--paper)}.bar .sp{flex:1}.bar .lang{color:var(--dim);padding:0 .8em}.bar .lang:hover{color:var(--ink)}.bar .replay{gap:.5em;padding:0 .8em;font-weight:500}.bar .replay:before{content:"";background:var(--ink);border-radius:50%;width:.5em;height:.5em;animation:4s ease-in-out infinite breathe}.bar .theme{cursor:pointer;color:var(--dim);font:inherit;background:0 0;border:0;align-items:center;padding:0 .7em;display:flex}.bar .theme svg{width:1.15em;height:1.15em}.bar .theme:hover{background:var(--ink);color:var(--paper)}.bar .theme:focus-visible{outline:2px solid var(--go);outline-offset:-2px}.bar .tray{width:var(--barh);background:var(--ink);color:var(--paper);flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.bar .tray .mk{width:calc(var(--barh) * .53);height:calc(var(--barh) * .57)}.bar .sys{align-items:center;gap:11px;max-width:260px;padding:0 8px 0 11px;display:flex;overflow:hidden}.bar .sys svg{width:calc(var(--barh) * .53);height:calc(var(--barh) * .53);flex:none}.bar .sys svg.wide{width:calc(var(--barh) * .73)}.bar .cta{opacity:0;align-self:center;max-width:0;margin-left:6px;overflow:hidden}.bar .cta .btn{margin:0 3px 3px 0;padding:.55em .9em;font-size:14px;box-shadow:2px 2px #111}.site:lang(en) .bar nav a,.site:lang(en) .bar .lang,.site:lang(en) .bar .replay{padding:0 .6em}.site:lang(en) .bar .theme{padding:0 .55em}@container (max-width:1360px){.bar .sys span{display:none}}@keyframes dock{to{background:var(--head);width:100%;height:56px;color:var(--head-ink);border-bottom-color:var(--head-ink);border-radius:0;padding:0 max(18px,50cqw - 572px);font-size:14.5px}}@keyframes trayout{to{opacity:0;width:0}}@keyframes sysout{to{opacity:0;max-width:0;padding:0}}@keyframes ctain{to{opacity:1;max-width:240px}}.bar.is-docked,.dock[data-docked] .bar{--paper:var(--head);--ink:var(--head-ink);--dim:var(--head-dim);border-radius:0;width:100%;height:56px;padding:0 max(18px,50cqw - 572px);font-size:14.5px}.bar.is-docked{position:relative;left:0;translate:none}.bar.is-docked .cta,.dock[data-docked] .bar .cta{opacity:1;max-width:none}.dock[data-docked] .bar .tray,.dock[data-docked] .bar .sys{opacity:0;width:0;max-width:0;padding:0}.dock[data-docked] .bar{transition:width .2s,height .2s,border-radius .2s,font-size .2s,padding .2s}@supports (animation-timeline:scroll()) and (animation-range:0% 100%){.bar:not(.is-docked){animation:linear both dock;animation-timeline:scroll();animation-range:calc(58 * var(--u)) calc(58 * var(--u) + 140px)}.bar:not(.is-docked) .tray{animation:linear both trayout;animation-timeline:scroll();animation-range:calc(58 * var(--u)) calc(58 * var(--u) + 140px)}.bar:not(.is-docked) .sys{animation:linear both sysout;animation-timeline:scroll();animation-range:calc(58 * var(--u)) calc(58 * var(--u) + 140px)}.bar:not(.is-docked) .cta{animation:linear both ctain;animation-timeline:scroll();animation-range:calc(58 * var(--u)) calc(58 * var(--u) + 140px)}}.bar details.menu{padding:0;display:none}.bar .menu summary{cursor:pointer;align-items:center;height:100%;padding:0 10px;list-style:none;display:flex}.bar .menu summary::-webkit-details-marker{display:none}.bar .menu[open] summary{background:var(--ink);color:var(--paper)}.bar .menu[open] summary:before{content:"";z-index:1;cursor:default;background:#11111147;position:fixed;inset:0}.bar .menu[open] summary svg{z-index:3;position:relative}.bar .sheet{z-index:2;white-space:normal;background:var(--paper);color:var(--ink);border:1.5px solid var(--ink);box-shadow:4px 4px 0 var(--shade);padding:4px 0 18px;font-size:17px;line-height:1.4;display:grid;position:absolute;top:100%;left:0;right:0}.bar .sheet nav{display:grid}.bar .sheet nav a{border-bottom:1px solid var(--hair);justify-content:space-between;align-items:center;min-height:52px;padding:0 20px;font-weight:600;display:flex}.bar .sheet nav a:after{content:"→";color:var(--dim);font-weight:400}.bar .sheet nav a[aria-current]{background:var(--ink);color:var(--paper)}.bar .sheet nav a[aria-current]:after{content:"";background:var(--go);border-radius:50%;width:.5em;height:.5em}.bar .sheet-more{flex-wrap:wrap;gap:6px 24px;margin:16px 20px 0;font-size:15px;display:flex}.bar .sheet-more a{text-underline-offset:.22em;min-height:32px;color:var(--dim);text-decoration:underline}.bar .sheet .btn{justify-content:center;margin:14px 20px 0;padding:.75em 1em;font-size:17px}@container (max-width:900px){.bar nav,.bar .sys,.bar .replay{display:none}.bar details.menu{display:flex}.bar .cta .btn{padding:.55em .7em;font-size:12.5px}.bar .lang{padding:0 .4em}}@media (prefers-reduced-motion:reduce){.bar .replay:before{animation:none}}@keyframes hb-caret{50%{opacity:0}}:where(.site[data-css~=inner]) .how{background:var(--bg);color:var(--fg)}:where(.site[data-css~=inner]) :where(.how) p{margin:0}:where(.site[data-css~=inner]) .how-top{padding:76px 0 0}:where(.site[data-css~=inner]) .how-k{color:var(--fg2);align-items:center;gap:10px;margin:0 0 20px;font-size:15.5px;font-weight:600;display:flex}:where(.site[data-css~=inner]) .how-k i{background:var(--fg);border-radius:50%;flex:none;width:9px;height:9px}:where(.site[data-css~=inner]) .how-h{letter-spacing:-.012em;text-wrap:balance;max-width:13em;margin:0;font-size:64px;font-weight:650;line-height:1.18}:where(.site[data-css~=inner]) .how-lead{max-width:35em;color:var(--fg2);margin-top:30px;font-size:20px;line-height:1.8}:where(.site[data-css~=inner]) .how-lead b{color:var(--fg);font-weight:650}:where(.site[data-css~=inner]) .art{color:#111;box-shadow:6px 6px 0 var(--shade);--fg:#111;--fg2:#55575e;background:#fdfdfb;border:1.5px solid #111}:where(.site[data-css~=inner]) .art-h{color:#55575e;border-bottom:1px solid #d6d4cc;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:12px 18px;font-size:13.5px;line-height:1.5;display:flex}:where(.site[data-css~=inner]) .art-h .mk{color:#111;font-size:17px}:where(.site[data-css~=inner]) .art-h b{color:#111;font-weight:650}:where(.site[data-css~=inner]) .art-h .r{margin-left:auto}:where(.site[data-css~=inner]) .art-b{padding:18px 20px 20px}:where(.site[data-css~=inner]) .art-q{font-family:var(--serif);margin:0;font-size:23px;line-height:1.42}:where(.site[data-css~=inner]) .art-q:before{content:"“"}:where(.site[data-css~=inner]) .art-q:after{content:"”"}:where(.site[data-css~=inner]) .art-x{font-family:var(--serif);color:#55575e;margin-top:10px;font-size:15.5px;line-height:1.65}:where(.site[data-css~=inner]) .art-d{font-size:16px;line-height:1.75}:where(.site[data-css~=inner]) .art-z{color:#55575e;border-top:1px dashed #111;margin-top:12px;padding-top:12px;font-size:13.5px;line-height:1.7}:where(.site[data-css~=inner]) .art-f{color:#55575e;border-top:1px solid #d6d4cc;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:12px 18px;font-size:13.5px;display:flex}:where(.site[data-css~=inner]) .art-f .go{background:var(--go);color:#111;border:1.5px solid #111;align-items:center;gap:.4em;margin-left:auto;padding:.42em 1em;font-size:14.5px;font-weight:650;display:inline-flex;box-shadow:2px 2px #111}:where(.site[data-css~=inner]) .art.rule .art-q{font-size:19px}:where(.site[data-css~=inner]) .hand{flex:none;width:30px;height:30px}:where(.site[data-css~=inner]) .how-not{color:#fdfdfb;--fg:#fdfdfb;--fg2:#a3a39d;background:#111;margin-top:120px;padding:96px 0 104px}:where(.site[data-css~=inner]) .how-not .wrap{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:72px;display:grid}:where(.site[data-css~=inner]) .how-not h2{text-wrap:balance;margin:0;font-size:44px;font-weight:650;line-height:1.25}:where(.site[data-css~=inner]) .how-not ul{margin:0;padding:0;font-size:19px;line-height:1.75;list-style:none}:where(.site[data-css~=inner]) .how-not li{border-top:1px solid #45464b;padding:16px 0}:where(.site[data-css~=inner]) .how-not li:first-child{border-top:0;padding-top:4px}:where(.site[data-css~=inner]) .how-not li b{font-weight:650;display:block}:where(.site[data-css~=inner]) .how-not li span{color:#a3a39d}:where(.site[data-css~=inner]) .how-end{padding:96px 0 120px}:where(.site[data-css~=inner]) .how-end .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px 48px;display:flex}:where(.site[data-css~=inner]) .how-end h2{text-wrap:balance;max-width:18em;margin:0;font-size:34px;font-weight:650;line-height:1.35}:where(.site[data-css~=inner]) .how-end p{color:var(--fg2);margin-top:10px;font-size:16px}:where(.site[data-css~=inner]) .how-end .btn{padding:.75em 1.5em;font-size:18px}:where(.site[data-css~=inner]) .how-end .more{flex-wrap:wrap;gap:10px 28px;margin-top:22px;font-size:16px;font-weight:600;display:flex}:where(.site[data-css~=inner]) .how-end .more a{text-underline-offset:.22em;text-decoration:underline;text-decoration-thickness:1.5px}:where(.site[data-css~=inner]) .hc{margin-top:72px}:where(.site[data-css~=inner]) .hc-g{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;gap:64px;display:grid}:where(.site[data-css~=inner]) .hc-stick{position:sticky;top:84px}:where(.site[data-css~=inner]) .hc-f{box-shadow:7px 7px 0 var(--shade);background:#111;border:1.5px solid #111;padding:30px 30px 26px;position:relative}:where(.site[data-css~=inner]) .hc-d{grid-template-columns:repeat(33,1fr);gap:5px;display:grid}:where(.site[data-css~=inner]) .hc-d i{aspect-ratio:1;background:#fdfdfb;border-radius:50%;transition:opacity .5s,background-color .5s,transform .5s}:where(.site[data-css~=inner]) .hc-leg{color:#a3a39d;flex-wrap:wrap;gap:6px 22px;margin-top:22px;font-size:13.5px;line-height:1.5;display:flex}:where(.site[data-css~=inner]) .hc-leg span{align-items:center;gap:8px;display:inline-flex}:where(.site[data-css~=inner]) .hc-leg i{background:#fdfdfb;border-radius:50%;width:10px;height:10px}:where(.site[data-css~=inner]) .hc-leg i.o{background:var(--go)}:where(.site[data-css~=inner]) .hc-leg i.d{opacity:.22}:where(.site[data-css~=inner]) .hc-bar{border:1.5px solid var(--fg);margin-top:22px;display:flex}:where(.site[data-css~=inner]) .hc-bar span{border-left:1.5px solid var(--fg);color:var(--fg2);flex:1;place-items:center;padding:.55em 0;font-size:15.5px;font-weight:650;transition:background-color .3s,color .3s;display:grid}:where(.site[data-css~=inner]) .hc-bar span:first-child{border-left:0}:where(.site[data-css~=inner]) .hc-b{min-height:min(500px,62vh);padding:0 0 64px}:where(.site[data-css~=inner]) .hc-b:last-child{min-height:0;padding-bottom:0}:where(.site[data-css~=inner]) .hc-b .num{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:104px;font-weight:700;line-height:1}:where(.site[data-css~=inner]) .hc-b .num small{letter-spacing:0;margin-left:.15em;font-size:.25em;font-weight:600}:where(.site[data-css~=inner]) .hc-b h2{text-wrap:balance;margin:18px 0 0;font-size:31px;font-weight:650;line-height:1.4}:where(.site[data-css~=inner]) .hc-b .you{border-top:1px solid var(--line);color:var(--fg2);margin-top:20px;padding-top:16px;font-size:16px;line-height:1.75}:where(.site[data-css~=inner]) .hc-b .you b{color:var(--fg);font-weight:650}:where(.site[data-css~=inner]) .hc-b .art{margin-top:24px}:where(.site[data-css~=inner]) .hc[data-step="2"] .hc-d i:not(.k),:where(.site[data-css~=inner]) .hc[data-step="3"] .hc-d i:not(.w),:where(.site[data-css~=inner]) .hc[data-step="4"] .hc-d i:not(.w),:where(.site[data-css~=inner]) .hc[data-step="5"] .hc-d i:not(.w){opacity:.16}:where(.site[data-css~=inner]) .hc[data-step="3"] .hc-d i.w,:where(.site[data-css~=inner]) .hc[data-step="4"] .hc-d i.w,:where(.site[data-css~=inner]) .hc[data-step="5"] .hc-d i.w{background:var(--go);transform:scale(1.5)}:where(.site[data-css~=inner]) .hc[data-step="4"] .hc-d i.w:not(.o),:where(.site[data-css~=inner]) .hc[data-step="5"] .hc-d i.w:not(.o){opacity:.5;transform:scale(1.2)}:where(.site[data-css~=inner]) .hc[data-step="4"] .hc-d i.o,:where(.site[data-css~=inner]) .hc[data-step="5"] .hc-d i.o{box-shadow:0 0 0 2px #111,0 0 0 3.5px var(--go);transform:scale(2.3)}:where(.site[data-css~=inner]) .hc[data-step="1"] .hc-bar span:first-child,:where(.site[data-css~=inner]) .hc[data-step="2"] .hc-bar span:nth-child(2),:where(.site[data-css~=inner]) .hc[data-step="3"] .hc-bar span:nth-child(3),:where(.site[data-css~=inner]) .hc[data-step="4"] .hc-bar span:nth-child(4){background:var(--fg);color:var(--bg)}:where(.site[data-css~=inner]) .hc[data-step="5"] .hc-bar span:nth-child(5){background:var(--go);color:#111}@media (prefers-reduced-motion:reduce){:where(.site[data-css~=inner]) .hc-d i,:where(.site[data-css~=inner]) .hc-bar span{transition:none}}@container (max-width:900px){:where(.site[data-css~=inner]) .how-h{font-size:36px}:where(.site[data-css~=inner]) .how-lead{font-size:17px}:where(.site[data-css~=inner]) .how-not .wrap,:where(.site[data-css~=inner]) .hc-g{grid-template-columns:minmax(0,1fr);gap:28px}:where(.site[data-css~=inner]) .how-not h2{font-size:30px}:where(.site[data-css~=inner]) .how-not{margin-top:72px;padding:64px 0}:where(.site[data-css~=inner]) .hc-d{gap:3px}:where(.site[data-css~=inner]) .hc-stick{z-index:3;background:var(--bg);border-bottom:1px solid var(--line);margin:0 -24px;padding:10px 24px 12px;top:56px}:where(.site[data-css~=inner]) .hc-f{box-shadow:none;padding:14px 14px 12px}:where(.site[data-css~=inner]) .hc-leg{display:none}:where(.site[data-css~=inner]) .hc-bar{margin-top:10px}:where(.site[data-css~=inner]) .hc-bar span{padding:.3em 0;font-size:14px}:where(.site[data-css~=inner]) .hc-b{min-height:0;padding-bottom:56px}:where(.site[data-css~=inner]) .hc-b .num{font-size:68px}:where(.site[data-css~=inner]) .hc-b h2{font-size:24px}}:where(.site[data-css~=inner]) .hc-band{background:var(--go);color:#111;border-top:1.5px solid #111;border-bottom:1.5px solid #111;margin-top:72px;padding:40px 0}:where(.site[data-css~=inner]) .hc-band .wrap{flex-wrap:wrap;align-items:center;gap:12px 22px;display:flex}:where(.site[data-css~=inner]) .hc-band b{font-size:34px;font-weight:650;line-height:1.3}:where(.site[data-css~=inner]) .hc-band span{font-size:18px;line-height:1.6}:where(.site[data-css~=inner]) .hc-band .hand{width:40px;height:40px}:where(.site[data-css~=inner]) .hc-empty{border:1.5px dashed var(--fg);max-width:420px;height:132px;color:var(--fg2);margin-top:16px;padding:14px 16px;font-size:15.5px}:where(.site[data-css~=inner]) .hc-empty i{background:var(--fg);vertical-align:-.22em;width:1.5px;height:1.25em;margin-left:1px;animation:1.1s step-end infinite hb-caret;display:inline-block}@media (prefers-reduced-motion:reduce){:where(.site[data-css~=inner]) .hc-empty i{animation:auto;animation-timeline:none}}:where(.site[data-css~=inner]) .from{padding:22px 0 0}:where(.site[data-css~=inner]) .from[hidden],:where(.site[data-css~=inner]) .askout[hidden]{display:none}:where(.site[data-css~=inner]) .from .wrap{align-items:flex-start;gap:12px;display:flex}:where(.site[data-css~=inner]) .from img,:where(.site[data-css~=inner]) .askbar img,:where(.site[data-css~=inner]) .askout img{flex:none;width:38px;height:auto}:where(.site[data-css~=inner]) .from-b{color:#111;max-width:44em;box-shadow:3px 3px 0 var(--shade);background:#fdfdfb;border:1.5px solid #111;border-radius:4px 16px 16px;padding:12px 44px 13px 16px;font-size:16px;line-height:1.7;position:relative}:where(.site[data-css~=inner]) .from-q{color:#55575e;font-size:13.5px;display:block}:where(.site[data-css~=inner]) .from-q span:before{content:"「"}:where(.site[data-css~=inner]) .from-q span:after{content:"」"}:where(.site[data-css~=inner]) .from-b button,:where(.site[data-css~=inner]) .askout button{color:#55575e;cursor:pointer;background:0 0;border:0;width:28px;height:28px;font-size:20px;line-height:1;position:absolute;top:8px;right:8px}:where(.site[data-css~=inner]) .askbar{z-index:30;color:#111;width:min(680px,100% - 24px);box-shadow:4px 4px 0 var(--shade);background:#fdfdfb;border:1.5px solid #111;align-items:center;gap:10px;padding:8px 8px 8px 12px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}:where(.site[data-css~=inner]) .askbar input{color:#111;min-width:0;height:42px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;background:0 0;border:0;outline:0;flex:1;padding:0 6px;font-family:inherit;font-size:16px}:where(.site[data-css~=inner]) .askbar input::placeholder{color:#8d8f96}:where(.site[data-css~=inner]) .askbar button{color:#fdfdfb;cursor:pointer;background:#111;border:0;flex:none;place-items:center;width:42px;height:42px;display:grid}:where(.site[data-css~=inner]) .askbar:focus-within{box-shadow:4px 4px 0 var(--shade),0 0 0 2px var(--go)}:where(.site[data-css~=inner]) .askout{z-index:30;align-items:flex-start;gap:12px;width:min(680px,100% - 24px);display:flex;position:fixed;bottom:86px;left:50%;transform:translate(-50%)}:where(.site[data-css~=inner]) .askout>div{color:#111;box-shadow:3px 3px 0 var(--shade);background:#fdfdfb;border:1.5px solid #111;border-radius:4px 16px 16px;flex:1;padding:12px 44px 13px 16px;font-size:16px;line-height:1.7;position:relative}:where(.site[data-css~=inner]) .askout .q{color:#55575e;font-size:13.5px;display:block}:where(.site[data-css~=inner]) .askout .q:before{content:"「"}:where(.site[data-css~=inner]) .askout .q:after{content:"」"}:where(.site[data-css~=inner]) .how~.foot{padding-bottom:132px}@container (max-width:900px){:where(.site[data-css~=inner]) .hc-band b{font-size:24px}:where(.site[data-css~=inner]) .hc-band span{font-size:16px}:where(.site[data-css~=inner]) .from-b{font-size:15px}}:where(.site[data-css~=find]) .cwb{width:100%;color:var(--paper);background:#111;overflow:hidden}:where(.site[data-css~=find]) .cw-tabs{justify-content:space-between;gap:.5em;padding:.55em 1.3em 0;display:flex}:where(.site[data-css~=find]) .cw-tabs button{font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;color:#a3a39d;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-image:;padding:.3em 0 .2em;font-family:inherit;font-size:.86em;line-height:1.4;transition:color .15s,border-color .15s}:where(.site[data-css~=find]) .cw-tabs button:hover,:where(.site[data-css~=find]) .cw-tabs button.on,:where(.site[data-css~=find]) .cw-tabs button:focus-visible{color:var(--paper);border-bottom-color:var(--go);outline:0}:where(.site[data-css~=find]) .cw-s{height:11.6em;position:relative}:where(.site[data-css~=find]) .cw-s canvas{width:100%;height:100%;display:block}:where(.site[data-css~=find]) .cw-tags{pointer-events:none;position:absolute;inset:0}:where(.site[data-css~=find]) .cw-no,:where(.site[data-css~=find]) .cw-item i{background:var(--paper);color:#111;border-radius:50%;place-items:center;width:1.55em;height:1.55em;font-size:.72em;font-style:normal;font-weight:700;line-height:1;display:grid}:where(.site[data-css~=find]) .cw-no{opacity:0;margin:-.78em 0 0 -.78em;transition:opacity .22s,transform .3s cubic-bezier(.2,.9,.3,1.4);position:absolute;transform:scale(.5);box-shadow:0 0 0 1.5px #111}:where(.site[data-css~=find]) .cw-tags.in .cw-no{opacity:1;transform:none}:where(.site[data-css~=find]) .cw-tags.in .cw-no:nth-child(2){transition-delay:80ms}:where(.site[data-css~=find]) .cw-tags.in .cw-no:nth-child(3){transition-delay:.16s}:where(.site[data-css~=find]) .cw-names{flex-wrap:wrap;gap:.15em 1.5em;min-height:1.85em;padding:.1em 1.3em .25em;display:flex}:where(.site[data-css~=find]) .cw-item{color:var(--paper);font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;cursor:pointer;white-space:nowrap;opacity:0;background:0 0;border:0;align-items:center;gap:.42em;padding:.12em 0;font-family:inherit;font-size:.86em;line-height:1.4;transition:opacity .28s;display:inline-flex}:where(.site[data-css~=find]) .cw-names.in .cw-item{opacity:1}:where(.site[data-css~=find]) .cw-names.in .cw-item:nth-child(2){transition-delay:80ms}:where(.site[data-css~=find]) .cw-names.in .cw-item:nth-child(3){transition-delay:.16s}:where(.site[data-css~=find]) .cw-item i{font-size:.8em}:where(.site[data-css~=find]) .cw-item b{font-weight:600}:where(.site[data-css~=find]) .cw-item em{color:var(--go);font-variant-numeric:tabular-nums;font-style:normal;font-weight:650}:where(.site[data-css~=find]) .cw-item:hover b,:where(.site[data-css~=find]) .cw-item:focus-visible b{text-underline-offset:.2em;text-decoration:underline}:where(.site[data-css~=find]) .cw-item:focus-visible{outline:0}:where(.site[data-css~=find]) .cw-tip{z-index:2;background:var(--paper);color:var(--ink);border:1.5px solid var(--ink);white-space:nowrap;pointer-events:none;gap:.05em;padding:.5em .75em .55em;font-size:.82em;line-height:1.5;display:grid;position:absolute}:where(.site[data-css~=find]) .cw-tip[hidden]{display:none}:where(.site[data-css~=find]) .cw-key{color:#8b8b85;align-items:center;gap:1.6em;margin:0;padding:.1em 1.3em .65em;font-size:.76em;line-height:1.4;display:flex}:where(.site[data-css~=find]) .cw-key span{white-space:nowrap;align-items:center;gap:.5em;display:inline-flex}:where(.site[data-css~=find]) .cw-key i{background:#686863;border-radius:50%;width:.52em;height:.52em}:where(.site[data-css~=find]) .cw-key i.on{background:var(--go)}:where(.site[data-css~=find]) .cw-key .cw-from{margin-left:auto}@media (prefers-reduced-motion:reduce){:where(.site[data-css~=find]) .cw-no,:where(.site[data-css~=find]) .cw-item{transition:none}}:where(.site[data-css~=find]) .fq{max-width:760px;box-shadow:5px 5px 0 var(--shade);background:#fdfdfb;border:1.5px solid #111;align-items:stretch;margin-top:44px;display:flex}:where(.site[data-css~=find]) .fq input{color:#111;min-width:0;height:62px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;background:0 0;border:0;outline:0;flex:1;padding:0 20px;font-family:inherit;font-size:19px}:where(.site[data-css~=find]) .fq input::placeholder{color:#8d8f96}:where(.site[data-css~=find]) .fq button{color:#fdfdfb;cursor:pointer;background:#111;border:0;flex:none;place-items:center;width:62px;display:grid}:where(.site[data-css~=find]) .fq:focus-within{box-shadow:5px 5px 0 var(--shade),0 0 0 2px var(--go)}:where(.site[data-css~=find]) .fchips{color:var(--fg2);flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:18px;font-size:14.5px;display:flex}:where(.site[data-css~=find]) .fchips button{border:1.5px solid var(--fg);color:var(--fg);font-style:inherit;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;cursor:pointer;background:0 0;padding:.34em .85em;font-family:inherit;font-size:14.5px;font-weight:600}:where(.site[data-css~=find]) .fchips button:hover,:where(.site[data-css~=find]) .fchips button.on{background:var(--fg);color:var(--bg)}:where(.site[data-css~=find]) .vd{white-space:nowrap;color:#111;background:#fdfdfb;border:1.5px solid #111;padding:.05em .55em;font-size:12.5px;font-style:normal;font-weight:650;line-height:1.55;display:inline-block}:where(.site[data-css~=find]) .vd-banned,:where(.site[data-css~=find]) .vd-limited{color:#fdfdfb;background:#111}:where(.site[data-css~=find]) .vd-none{color:#55575e;border-style:dashed;font-weight:500}:where(.site[data-css~=find]) .frule{color:#111;box-shadow:5px 5px 0 var(--shade);background:#fdfdfb;border:1.5px solid #111}:where(.site[data-css~=find]) .frule+.frule{margin-top:18px}:where(.site[data-css~=find]) .frule h3{border-bottom:1px solid #d6d4cc;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;padding:12px 18px;font-size:16.5px;font-weight:650;display:flex}:where(.site[data-css~=find]) .frule h3 .mk{font-size:18px}:where(.site[data-css~=find]) .frule h3 span{color:#55575e;margin-left:auto;font-size:12.5px;font-weight:400}:where(.site[data-css~=find]) .frule dl{margin:0;padding:6px 18px 14px}:where(.site[data-css~=find]) .frule dt{color:#55575e;align-items:center;gap:10px;margin-top:10px;font-size:13.5px;display:flex}:where(.site[data-css~=find]) .frule dd{font-family:var(--serif);margin:5px 0 0;font-size:16.5px;line-height:1.55}:where(.site[data-css~=find]) .frule dd:before{content:"“"}:where(.site[data-css~=find]) .frule dd:after{content:"”"}:where(.site[data-css~=find]) .frule dd.no{font-family:var(--sans);color:#55575e;font-size:14.5px}:where(.site[data-css~=find]) .frule dd.no:before,:where(.site[data-css~=find]) .frule dd.no:after{content:none}:where(.site[data-css~=find]) .fmore{margin-top:104px}:where(.site[data-css~=find]) .fmore h2{margin:0 0 8px;font-size:34px;font-weight:650;line-height:1.3}:where(.site[data-css~=find]) .ftable{border-collapse:collapse;color:#111;width:100%;box-shadow:5px 5px 0 var(--shade);background:#fdfdfb;border:1.5px solid #111;margin-top:26px;font-size:15px;line-height:1.6}:where(.site[data-css~=find]) .ftable th,:where(.site[data-css~=find]) .ftable td{text-align:left;vertical-align:top;border-bottom:1px solid #d6d4cc;padding:12px 16px}:where(.site[data-css~=find]) .ftable th{color:#55575e;white-space:nowrap;border-bottom:1.5px solid #111;font-size:13px;font-weight:600}:where(.site[data-css~=find]) .ftable tr:last-child td{border-bottom:0}:where(.site[data-css~=find]) .ftable td:first-child{white-space:nowrap;font-weight:650}:where(.site[data-css~=find]) .ftable td:first-child .mk{vertical-align:-.12em;margin-right:.4em}:where(.site[data-css~=find]) .ftable q{font-family:var(--serif);quotes:"“" "”";font-size:15.5px}:where(.site[data-css~=find]) .ftable small{color:#55575e;margin-top:3px;font-size:12.5px;display:block}:where(.site[data-css~=find]) .fdir{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;margin-top:64px;display:grid}:where(.site[data-css~=find]) .fdir h3{border-bottom:1.5px solid var(--fg);margin:0 0 12px;padding-bottom:10px;font-size:18px;font-weight:650}:where(.site[data-css~=find]) .fdir ul{columns:2;column-gap:28px;margin:0;padding:0;font-size:15.5px;line-height:2.1;list-style:none}:where(.site[data-css~=find]) .fdir a{text-underline-offset:.22em;text-decoration:underline;text-decoration-thickness:1px}:where(.site[data-css~=find]) .fdir .soon{color:var(--fg2)}:where(.site[data-css~=find]) .fa{margin-top:8px}:where(.site[data-css~=find]) .fa-say{max-width:46em;margin-top:34px;font-size:20px;line-height:1.75}:where(.site[data-css~=find]) .fa-say b{font-weight:650}:where(.site[data-css~=find]) .fa-say em{background:linear-gradient(transparent 58%,var(--go) 58%,var(--go) 94%,transparent 94%);font-style:normal;font-weight:650}:where(.site[data-css~=find]) .fa-crowd{box-shadow:7px 7px 0 var(--shade);border:1.5px solid #111;margin-top:22px;font-size:16px}:where(.site[data-css~=find]) .fa-crowd .cw-s{height:27em}:where(.site[data-css~=find]) .fa-crowd .cw-names{padding-top:.5em;font-size:1.1em}:where(.site[data-css~=find]) .fa-crowd .cw-key{font-size:.82em}:where(.site[data-css~=find]) .fa-pl{color:#111;box-shadow:5px 5px 0 var(--shade);background:#fdfdfb;border:1.5px solid #111;padding:20px 22px}:where(.site[data-css~=find]) .fa-pl h3{align-items:center;gap:8px;margin:0;font-size:22px;font-weight:650;display:flex}:where(.site[data-css~=find]) .fa-pl .big{letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin-top:12px;font-size:64px;font-weight:700;line-height:1}:where(.site[data-css~=find]) .fa-pl .big small{letter-spacing:0;margin-left:.2em;font-size:.3em;font-weight:600}:where(.site[data-css~=find]) .fa-pl p{color:#55575e;margin-top:10px;font-size:15.5px;line-height:1.75}:where(.site[data-css~=find]) .fa-pl p b{color:#111}:where(.site[data-css~=find]) .fb .fq{max-width:none;margin-top:40px}:where(.site[data-css~=find]) .fb .fq input{height:76px;padding:0 26px;font-size:23px}:where(.site[data-css~=find]) .fb .fq button{width:76px}:where(.site[data-css~=find]) .fb-h{margin:0 0 4px;font-size:24px;font-weight:650;line-height:1.4}:where(.site[data-css~=find]) .fb-s{color:var(--fg2);margin:0 0 18px;font-size:15px;line-height:1.7}:where(.site[data-css~=find]) .fb-list{border-top:1.5px solid var(--fg);margin:0;padding:0;list-style:none}:where(.site[data-css~=find]) .fb-list li{border-bottom:1px solid var(--line);grid-template-columns:1.6em minmax(0,13em) minmax(0,1fr) 5.2em;align-items:center;gap:12px;padding:11px 0;font-size:16px;display:grid}:where(.site[data-css~=find]) .fb-list .n{color:var(--fg2);font-variant-numeric:tabular-nums;font-size:13px}:where(.site[data-css~=find]) .fb-list .nm{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.4em;min-width:0;font-weight:650;display:flex;overflow:hidden}:where(.site[data-css~=find]) .fb-list .fbar{background:var(--soft);border:1px solid var(--fg);height:12px}:where(.site[data-css~=find]) .fb-list .fbar i{background:var(--go);border-right:1px solid var(--fg);height:100%;display:block}:where(.site[data-css~=find]) .fb-list .ct{text-align:right;font-variant-numeric:tabular-nums;font-size:14.5px}:where(.site[data-css~=find]) .fb-list .ct b{font-weight:650}:where(.site[data-css~=find]) .fb-list li.x{color:var(--fg2);grid-template-columns:1.6em minmax(0,1fr);font-size:14.5px}:where(.site[data-css~=find]) .fb-foot{color:var(--fg2);margin-top:12px;font-size:13.5px;line-height:1.7}:where(.site[data-css~=find]) .fc{margin-top:64px}@container (max-width:900px){:where(.site[data-css~=find]) .fq input{height:54px;padding:0 14px;font-size:16px}:where(.site[data-css~=find]) .fq button{width:54px}:where(.site[data-css~=find]) .fb .fq input{height:58px;padding:0 14px;font-size:17px}:where(.site[data-css~=find]) .fb .fq button{width:58px}:where(.site[data-css~=find]) .fa-say{font-size:17px}:where(.site[data-css~=find]) .fa-crowd{font-size:11px}:where(.site[data-css~=find]) .fa-crowd .cw-s{height:13em}:where(.site[data-css~=find]) .fa-crowd .cw-key .cw-from{display:none}:where(.site[data-css~=find]) .fa-card,:where(.site[data-css~=find]) .fb-out,:where(.site[data-css~=find]) .fdir,:where(.site[data-css~=find]) .fc-g{grid-template-columns:minmax(0,1fr);gap:26px}:where(.site[data-css~=find]) .fb-list li{grid-template-columns:1.4em minmax(0,1fr) 4.6em}:where(.site[data-css~=find]) .fb-list .fbar{display:none}:where(.site[data-css~=find]) .fmore{margin-top:72px}:where(.site[data-css~=find]) .fmore h2{font-size:26px}:where(.site[data-css~=find]) .ftable,:where(.site[data-css~=find]) .ftable tbody{box-shadow:none;background:0 0;border:0;display:block}:where(.site[data-css~=find]) .ftable tr{background:#fdfdfb;border:1.5px solid #111;margin-top:14px;padding:12px 14px 10px;display:block}:where(.site[data-css~=find]) .ftable tr:first-child{display:none}:where(.site[data-css~=find]) .ftable th,:where(.site[data-css~=find]) .ftable td{border:0;padding:3px 0;display:block}:where(.site[data-css~=find]) .ftable td:first-child{white-space:normal;font-size:16.5px}:where(.site[data-css~=find]) .ftable td:nth-child(2):before{content:"提自己的产品　";color:#55575e;font-size:12.5px}:where(.site[data-css~=find]) .ftable td:nth-child(4):before{content:"AI 写的字　";color:#55575e;font-size:12.5px}:where(.site[data-css~=find]) .fdir ul{columns:1}}:where(.site[data-css~=find]) .fa-under{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;gap:48px;margin-top:40px;display:grid}:where(.site[data-css~=find]) .fa-under[hidden],:where(.site[data-css~=find]) #fa-list[hidden]{display:none}:where(.site[data-css~=find]) .fa-under.one{grid-template-columns:minmax(0,1fr)}:where(.site[data-css~=find]) .frules{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px 28px;display:grid}:where(.site[data-css~=find]) .frules .frule+.frule{margin-top:0}:where(.site[data-css~=find]) .fb-list li[data-i]{cursor:pointer}:where(.site[data-css~=find]) .fb-list li[data-i]:hover .nm,:where(.site[data-css~=find]) .fb-list li.on .nm{text-underline-offset:.2em;text-decoration:underline}:where(.site[data-css~=find]) .fb-list button.nm{color:inherit;font-style:inherit;font-variant:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-weight:650}:where(.site[data-css~=find]) #fa-side .fa-pl{margin-bottom:18px}:where(.site[data-css~=find]) #fa-side .fb-h{align-items:center;gap:.4em;display:flex}@container (max-width:900px){:where(.site[data-css~=find]) .fa-under,:where(.site[data-css~=find]) .frules{grid-template-columns:minmax(0,1fr);gap:26px}}:where(.site[data-css~=find]) .fa-top{padding-top:44px}:where(.site[data-css~=find]) .fa-top .how-h{max-width:none;font-size:54px}:where(.site[data-css~=find]) .fa-top .how-lead{max-width:54em;margin-top:16px;font-size:18px}:where(.site[data-css~=find]) .fa-box{box-shadow:7px 7px 0 var(--shade);background:#111;border:1.5px solid #111;margin-top:28px}:where(.site[data-css~=find]) .fa-ask{padding:22px 24px 6px}:where(.site[data-css~=find]) .fa-ask .fq{max-width:none;box-shadow:none;border-color:#fdfdfb;margin-top:0}:where(.site[data-css~=find]) .fa-ask .fq:focus-within{box-shadow:0 0 0 2px var(--go)}:where(.site[data-css~=find]) .fa-ask .fchips{color:#a3a39d;margin-top:14px}:where(.site[data-css~=find]) .fa-ask .fchips button{color:#fdfdfb;border-color:#8b8b85;padding:.32em .72em;font-size:14px}:where(.site[data-css~=find]) .fa-ask .fchips button:hover,:where(.site[data-css~=find]) .fa-ask .fchips button.on{color:#111;background:#fdfdfb;border-color:#fdfdfb}:where(.site[data-css~=find]) .fa-box .fa-crowd{box-shadow:none;border:0;margin-top:0}:where(.site[data-css~=find]) .fa-box .fa-crowd .cw-s{height:23em}:where(.site[data-css~=find]) .fa .fa-box+.fa-say{margin-top:26px}@container (max-width:900px){:where(.site[data-css~=find]) .fa-top{padding-top:28px}:where(.site[data-css~=find]) .fa-top .how-h{font-size:32px}:where(.site[data-css~=find]) .fa-top .how-lead{font-size:16px}:where(.site[data-css~=find]) .fa-ask{padding:14px 14px 4px}:where(.site[data-css~=find]) .fa-ask .fchips{flex-wrap:nowrap;padding-bottom:8px;overflow-x:auto}:where(.site[data-css~=find]) .fa-ask .fchips>*{white-space:nowrap;flex:none}:where(.site[data-css~=find]) .fa-box .fa-crowd .cw-s{height:13em}}:where(.site[data-css~=sub]) .pf-crumb{color:var(--fg2);align-items:center;gap:.5em;margin:0 0 18px;font-size:15px;font-weight:600;display:flex}:where(.site[data-css~=sub]) .pf-crumb a{text-underline-offset:.22em;text-decoration:underline}:where(.site[data-css~=sub]) .pf-crumb .mk{color:var(--fg);font-size:1.15em}:where(.site[data-css~=sub]) .pf-h2{text-wrap:balance;margin:0 0 20px;font-size:30px;font-weight:650;line-height:1.3}:where(.site[data-css~=sub]) .pf-sec{margin-top:80px}:where(.site[data-css~=sub]) .pf-src{color:#55575e;margin-top:14px;font-size:13.5px;line-height:1.7}:where(.site[data-css~=sub]) .pf-tags{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}:where(.site[data-css~=sub]) .pf-tags li{border:1.5px solid var(--fg);padding:.35em .85em;font-size:15px;font-weight:600}:where(.site[data-css~=sub]) .pf-fine{max-width:44em;color:var(--fg2);margin-top:10px;font-size:14px;line-height:1.75}:where(.site[data-css~=sub]) .pf-gap{color:#fdfdfb;--fg:#fdfdfb;--fg2:#a3a39d;--line:#45464b;background:#111;margin-top:88px;padding:80px 0 88px}:where(.site[data-css~=sub]) .pf-gap .wrap{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:64px;display:grid}:where(.site[data-css~=sub]) .pf-gap h2{text-wrap:balance;margin:0;font-size:38px;font-weight:650;line-height:1.3}:where(.site[data-css~=sub]) .pf-gap h2+p{color:#a3a39d;margin-top:16px;font-size:17px;line-height:1.8}:where(.site[data-css~=sub]) .pf-gap ul{margin:0;padding:0;font-size:18px;line-height:1.75;list-style:none}:where(.site[data-css~=sub]) .pf-gap li{border-top:1px solid #45464b;padding:15px 0}:where(.site[data-css~=sub]) .pf-gap li:first-child{border-top:0;padding-top:2px}:where(.site[data-css~=sub]) .pf-gap li b{font-weight:650}:where(.site[data-css~=sub]) .pf-gap a{color:#fdfdfb;text-underline-offset:.22em;text-decoration:underline}:where(.site[data-css~=sub]) .pf-others{border-top:1.5px solid var(--fg);grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px;margin:0;padding:0;list-style:none;display:grid}:where(.site[data-css~=sub]) .pf-others li{border-bottom:1px solid var(--line)}:where(.site[data-css~=sub]) .pf-others a{align-items:center;gap:8px;padding:13px 0;font-size:16px;font-weight:600;text-decoration:none;display:flex}:where(.site[data-css~=sub]) .pf-others a .vd{margin-left:auto}:where(.site[data-css~=sub]) .pf-others a:hover span{text-underline-offset:.2em;text-decoration:underline}:where(.site[data-css~=sub]) .pf-hero{color:#111;box-shadow:8px 8px 0 var(--shade);background:#fdfdfb;border:1.5px solid #111;margin-top:36px;padding:34px 40px 30px}:where(.site[data-css~=sub]) .pf-v{flex-wrap:wrap;align-items:center;gap:10px 14px;font-size:26px;font-weight:650;line-height:1.4;display:flex}:where(.site[data-css~=sub]) .pf-v .vd{font-size:14px}:where(.site[data-css~=sub]) .pf-q{font-family:var(--serif);text-wrap:pretty;margin:20px 0 0;font-size:38px;line-height:1.36}:where(.site[data-css~=sub]) .pf-q:before{content:"“"}:where(.site[data-css~=sub]) .pf-q:after{content:"”"}:where(.site[data-css~=sub]) .pf-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:28px;display:grid}:where(.site[data-css~=sub]) .pf-card{color:#111;box-shadow:5px 5px 0 var(--shade);background:#fdfdfb;border:1.5px solid #111;padding:24px 26px 22px}:where(.site[data-css~=sub]) .pf-card .pf-v{font-size:20px}:where(.site[data-css~=sub]) .pf-card .pf-q{margin-top:12px;font-size:22px;line-height:1.45}:where(.site[data-css~=sub]) .pf-card .pf-do{border-top:1px dashed #111;margin-top:14px;padding-top:12px;font-size:15px;line-height:1.75}:where(.site[data-css~=sub]) .pf-card .pf-do b{font-weight:650}:where(.site[data-css~=sub]) .pf-3{border:1.5px solid var(--fg);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}:where(.site[data-css~=sub]) .pf-3>div{padding:22px 24px 20px}:where(.site[data-css~=sub]) .pf-3>div+div{border-left:1.5px solid var(--fg)}:where(.site[data-css~=sub]) .pf-3 b{font-size:19px;font-weight:650;line-height:1.5;display:block}:where(.site[data-css~=sub]) .pf-3 q{font-family:var(--serif);color:var(--fg2);quotes:"“" "”";margin-top:10px;font-size:15.5px;line-height:1.6;display:block}:where(.site[data-css~=sub]) .pf-form{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:48px;margin-top:28px;display:grid}:where(.site[data-css~=sub]) .pf-form .pf-big{font-size:24px;font-weight:650;line-height:1.5}:where(.site[data-css~=sub]) .pf-who{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;display:grid}:where(.site[data-css~=sub]) .pf-who h3{color:var(--fg2);margin:0 0 12px;font-size:15px;font-weight:650}:where(.site[data-css~=sub]) .gr-lead{max-width:40em;margin-top:20px;font-size:21px;line-height:1.75}:where(.site[data-css~=sub]) .gr-lead b{font-weight:650}:where(.site[data-css~=sub]) .gr-lead em{background:linear-gradient(transparent 58%,var(--go) 58%,var(--go) 94%,transparent 94%);font-style:normal;font-weight:650}:where(.site[data-css~=sub]) .gr-box{box-shadow:7px 7px 0 var(--shade);background:#111;border:1.5px solid #111;margin-top:32px;font-size:16px}:where(.site[data-css~=sub]) .gr-box .fa-crowd{box-shadow:none;border:0;margin-top:0}:where(.site[data-css~=sub]) .gr-box .fa-crowd .cw-s{height:24em}:where(.site[data-css~=sub]) .gr-try{color:var(--fg2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;margin-top:16px;font-size:15px;display:flex}:where(.site[data-css~=sub]) .gr-try a{color:var(--fg);text-underline-offset:.22em;font-weight:650;text-decoration:underline}:where(.site[data-css~=sub]) .gr-list{border-top:1.5px solid var(--fg);margin:0;padding:0;list-style:none}:where(.site[data-css~=sub]) .gr-list li{border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;grid-template-columns:1.8em minmax(0,13em) minmax(0,1fr) 5.4em 7em 7em;align-items:center;gap:14px;padding:12px 0;font-size:16px;display:grid}:where(.site[data-css~=sub]) .gr-list li.hd{color:var(--fg2);border-bottom:1.5px solid var(--fg);padding:8px 0;font-size:13px}:where(.site[data-css~=sub]) .gr-list .gn{color:var(--fg2);font-size:13px}:where(.site[data-css~=sub]) .gr-list .nm{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.4em;font-weight:650;display:flex;overflow:hidden}:where(.site[data-css~=sub]) .gr-list .gbar{background:var(--soft);border:1px solid var(--fg);height:12px}:where(.site[data-css~=sub]) .gr-list .gbar i{background:var(--go);border-right:1px solid var(--fg);height:100%;display:block}:where(.site[data-css~=sub]) .gr-list .gv{text-align:right}:where(.site[data-css~=sub]) .gr-list .gv b{font-weight:650}:where(.site[data-css~=sub]) .gr-list .gd{color:var(--fg2)}:where(.site[data-css~=sub]) .gr-warn{border:1.5px solid var(--fg);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:48px;padding:28px 30px;display:grid}:where(.site[data-css~=sub]) .gr-warn h2{text-wrap:balance;margin:0;font-size:26px;font-weight:650;line-height:1.4}:where(.site[data-css~=sub]) .gr-warn blockquote{font-family:var(--serif);margin:0;font-size:20px;line-height:1.55}:where(.site[data-css~=sub]) .gr-warn blockquote:before{content:"“"}:where(.site[data-css~=sub]) .gr-warn blockquote:after{content:"”"}:where(.site[data-css~=sub]) .gr-2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:56px;display:grid}:where(.site[data-css~=sub]) .gr-rows{border-top:1.5px solid var(--fg);margin:0;padding:0;list-style:none}:where(.site[data-css~=sub]) .gr-rows li{border-bottom:1px solid var(--line);color:var(--fg2);padding:14px 0;font-size:15.5px;line-height:1.75}:where(.site[data-css~=sub]) .gr-rows li b{color:var(--fg);font-size:17px;font-weight:650;display:block}@container (max-width:900px){:where(.site[data-css~=sub]) .pf-sec{margin-top:56px}:where(.site[data-css~=sub]) .pf-h2{font-size:24px}:where(.site[data-css~=sub]) .pf-hero{padding:22px 20px 20px}:where(.site[data-css~=sub]) .pf-q{font-size:24px}:where(.site[data-css~=sub]) .pf-v{font-size:20px}:where(.site[data-css~=sub]) .pf-2,:where(.site[data-css~=sub]) .pf-form,:where(.site[data-css~=sub]) .pf-who,:where(.site[data-css~=sub]) .pf-b,:where(.site[data-css~=sub]) .gr-warn,:where(.site[data-css~=sub]) .gr-2{grid-template-columns:minmax(0,1fr);gap:22px}:where(.site[data-css~=sub]) .pf-3,:where(.site[data-css~=sub]) .gr-nums{grid-template-columns:minmax(0,1fr)}:where(.site[data-css~=sub]) .pf-3>div+div,:where(.site[data-css~=sub]) .gr-nums div+div{border-left:0;border-top:1.5px solid var(--fg)}:where(.site[data-css~=sub]) .pf-gap{margin-top:56px;padding:52px 0}:where(.site[data-css~=sub]) .pf-gap .wrap{grid-template-columns:minmax(0,1fr);gap:26px}:where(.site[data-css~=sub]) .pf-gap h2{font-size:26px}:where(.site[data-css~=sub]) .pf-others{grid-template-columns:minmax(0,1fr)}:where(.site[data-css~=sub]) .gr-lead{font-size:18px}:where(.site[data-css~=sub]) .gr-box{font-size:11px}:where(.site[data-css~=sub]) .gr-box .fa-crowd .cw-s{height:13em}:where(.site[data-css~=sub]) .gr-list li{grid-template-columns:1.5em minmax(0,1fr) 5em;gap:10px}:where(.site[data-css~=sub]) .gr-list .gbar,:where(.site[data-css~=sub]) .gr-list .x2,:where(.site[data-css~=sub]) .gr-list li.hd{display:none}:where(.site[data-css~=sub]) .gr-warn{padding:20px}:where(.site[data-css~=sub]) .gr-warn h2{font-size:22px}}:where(.site[data-css~=sub]) .gr-rows li b .mk{vertical-align:-.1em;margin-right:.4em}:where(.site[data-css~=reports]) .rp-q{color:var(--fg2);font-size:15.5px;font-weight:600}:where(.site[data-css~=reports]) .rp-day{color:var(--fg2);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}:where(.site[data-css~=reports]) .rp-how{border-top:1px dashed var(--fg);color:var(--fg2);margin-top:14px;padding-top:12px;font-size:14px;line-height:1.75}:where(.site[data-css~=reports]) .rp-how b{color:var(--fg);margin-right:.6em;font-weight:650}:where(.site[data-css~=reports]) .rp-chart{height:118px;margin:26px 10px 4px;position:relative}:where(.site[data-css~=reports]) .rp-chart .ln{border-top:1.5px solid #111;position:absolute;top:62px;left:0;right:0}:where(.site[data-css~=reports]) .rp-chart .rg{background:var(--go);height:14px;position:absolute;top:55px;box-shadow:0 0 0 1.5px #111}:where(.site[data-css~=reports]) .rp-chart i{background:#111;border-radius:50%;width:15px;height:15px;margin:-7.5px 0 0 -7.5px;position:absolute;top:62px;box-shadow:0 0 0 2px #fdfdfb}:where(.site[data-css~=reports]) .rp-chart i.up{margin-top:-24px}:where(.site[data-css~=reports]) .rp-chart .t{color:#55575e;font-size:12.5px;position:absolute;top:88px;transform:translate(-50%)}:where(.site[data-css~=reports]) .rp-chart .t:before{content:"";border-left:1.5px solid #111;height:7px;position:absolute;top:-12px;left:50%}:where(.site[data-css~=reports]) .rp-chart .e{white-space:nowrap;color:#111;height:20px;font-size:13.5px;line-height:20px;position:absolute;top:6px}:where(.site[data-css~=reports]) .rp-chart .e b{font-weight:700}:where(.site[data-css~=reports]) .rp-chart .e-hi{transform:translate(-100%)}:where(.site[data-css~=reports]) .rp-mail{border:1.5px solid var(--ink);min-width:340px;box-shadow:4px 4px 0 var(--shade);gap:10px;padding:22px 24px;display:grid}:where(.site[data-css~=reports]) .rp-mail label{font-weight:600}:where(.site[data-css~=reports]) .rp-mail input{font:inherit;color:#111;background:#fff;border:1.5px solid #111;padding:10px 12px}:where(.site[data-css~=reports]) .rp-mail p{color:#55575e;font-size:13px}:where(.site[data-css~=reports]) .ra{margin-top:56px}:where(.site[data-css~=reports]) .ra-mast{border-top:3px solid var(--fg);border-bottom:1.5px solid var(--fg);justify-content:space-between;align-items:baseline;gap:20px;padding:10px 0;font-size:14.5px;display:flex}:where(.site[data-css~=reports]) .ra-mast b{letter-spacing:.08em;font-size:17px;font-weight:700}:where(.site[data-css~=reports]) .ra-mast a{text-underline-offset:.22em;font-weight:600;text-decoration:underline}:where(.site[data-css~=reports]) .ra-front{border-bottom:1.5px solid var(--fg);grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:0;display:grid}:where(.site[data-css~=reports]) .ra-lead{border-right:1px solid var(--fg);padding:34px 44px 38px 0}:where(.site[data-css~=reports]) .ra-lead h2{letter-spacing:-.01em;text-wrap:balance;margin:8px 0 0;font-size:44px;font-weight:650;line-height:1.24}:where(.site[data-css~=reports]) .ra-lead h2 em{background:linear-gradient(transparent 60%,var(--go) 60%,var(--go) 94%,transparent 94%);font-style:normal}:where(.site[data-css~=reports]) .ra-lead .ra-sum{max-width:34em;margin-top:18px;font-size:18px;line-height:1.8}:where(.site[data-css~=reports]) .ra-fig{color:#111;box-shadow:5px 5px 0 var(--shade);--fg:#111;--fg2:#55575e;background:#fdfdfb;border:1.5px solid #111;margin-top:26px;padding:6px 22px 14px}:where(.site[data-css~=reports]) .ra-chg{padding:34px 0 30px 32px}:where(.site[data-css~=reports]) .ra-chg h3,:where(.site[data-css~=reports]) .ra-old h3{letter-spacing:.06em;margin:0 0 6px;font-size:14.5px;font-weight:700}:where(.site[data-css~=reports]) .ra-chg ol{margin:0;padding:0;list-style:none}:where(.site[data-css~=reports]) .ra-chg li{border-top:1px solid var(--line);padding:14px 0}:where(.site[data-css~=reports]) .ra-chg li:first-child{border-top:1.5px solid var(--fg)}:where(.site[data-css~=reports]) .ra-chg li b{margin-top:2px;font-size:17px;font-weight:650;line-height:1.5;display:block}:where(.site[data-css~=reports]) .ra-chg li span.w{font-weight:650}:where(.site[data-css~=reports]) .ra-chg li p{color:var(--fg2);margin-top:4px;font-size:14px;line-height:1.7}:where(.site[data-css~=reports]) .ra-old{padding:30px 0 0}:where(.site[data-css~=reports]) .ra-old ol{border-top:1.5px solid var(--fg);grid-template-columns:repeat(3,minmax(0,1fr));gap:0 36px;margin:0;padding:0;list-style:none;display:grid}:where(.site[data-css~=reports]) .ra-old li{border-bottom:1px solid var(--line);padding:18px 0 20px}:where(.site[data-css~=reports]) .ra-old li h4{text-wrap:balance;margin:6px 0 0;font-size:21px;font-weight:650;line-height:1.42}:where(.site[data-css~=reports]) .ra-old li p.s{color:var(--fg2);margin-top:8px;font-size:14.5px;line-height:1.7}:where(.site[data-css~=reports]) .rb{margin-top:64px}:where(.site[data-css~=reports]) .ra-tbl{border-top:1.5px solid var(--fg);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 36px;margin:20px 0 0;padding:0;list-style:none;display:grid}:where(.site[data-css~=reports]) .ra-tbl li{border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) auto 2.8em;gap:8px;padding:7px 0;font-size:13.5px;line-height:1.5;display:grid}:where(.site[data-css~=reports]) .ra-tbl li span:nth-child(2){color:var(--fg2)}:where(.site[data-css~=reports]) .ra-tbl li b{text-align:right;font-weight:650}@container (max-width:900px){:where(.site[data-css~=reports]) .ra-front,:where(.site[data-css~=reports]) .ra-old ol{grid-template-columns:minmax(0,1fr)}:where(.site[data-css~=reports]) .ra-lead{border-right:0;border-bottom:1px solid var(--fg);padding:24px 0 28px}:where(.site[data-css~=reports]) .ra-lead h2{font-size:28px}:where(.site[data-css~=reports]) .ra-lead .ra-sum{font-size:16px}:where(.site[data-css~=reports]) .ra-chg{padding:24px 0}:where(.site[data-css~=reports]) .ra-mast{flex-wrap:wrap}:where(.site[data-css~=reports]) .rp-chart{height:96px;margin-top:8px}:where(.site[data-css~=reports]) .rp-chart .ln{top:36px}:where(.site[data-css~=reports]) .rp-chart .rg{top:29px}:where(.site[data-css~=reports]) .rp-chart i{top:36px}:where(.site[data-css~=reports]) .rp-chart .t{top:62px}:where(.site[data-css~=reports]) .rp-chart .e{display:none}:where(.site[data-css~=reports]) .rp-mail{width:100%;min-width:0}:where(.site[data-css~=reports]) .ra-tbl{grid-template-columns:minmax(0,1fr)}}:where(.site[data-css~=reports]) .ra-n{letter-spacing:-.035em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:58px;font-weight:700;line-height:1}:where(.site[data-css~=reports]) .ra-n small{letter-spacing:0;margin-left:.4em;font-size:.25em;font-weight:600}:where(.site[data-css~=reports]) .ra-old li .ra-n+.rp-q{margin-top:14px}:where(.site[data-css~=reports]) .ra-old li.num h4{font-size:19px}:where(.site[data-css~=reports]) .ra-old details{color:var(--fg2);margin-top:10px;font-size:13.5px;line-height:1.7}:where(.site[data-css~=reports]) .ra-old summary{border-bottom:1.5px dashed var(--fg);color:var(--fg);cursor:pointer;padding-bottom:.1em;font-weight:600;list-style:none;display:inline-block}:where(.site[data-css~=reports]) .ra-old summary::-webkit-details-marker{display:none}:where(.site[data-css~=reports]) .ra-old details p{margin-top:6px}:where(.site[data-css~=reports]) .ra-old li.keep{border:1.5px dashed var(--fg);margin:18px 0 20px;padding:16px 18px}:where(.site[data-css~=reports]) .ra-old li.keep h4{margin-top:4px}:where(.site[data-css~=small]) .xs-sec{margin-top:64px}:where(.site[data-css~=small]) .xs-h2{text-wrap:balance;margin:0 0 20px;font-size:30px;font-weight:650;line-height:1.3}:where(.site[data-css~=small]) .xs-note{max-width:44em;color:var(--fg2);margin-top:18px;font-size:14.5px;line-height:1.75}:where(.site[data-css~=small]) .xs-st{border:1.5px solid var(--fg);white-space:nowrap;padding:.05em .6em;font-size:12.5px;font-style:normal;font-weight:650;line-height:1.6;display:inline-block}:where(.site[data-css~=small]) .xs-st.now{background:var(--fg);color:var(--bg)}:where(.site[data-css~=small]) .xs-st.far{color:var(--fg2);border-style:dashed;font-weight:500}:where(.site[data-css~=small]) .xm-term{color:#fdfdfb;box-shadow:7px 7px 0 var(--shade);background:#111;border:1.5px solid #111;font-size:16px}:where(.site[data-css~=small]) .xm-term>p:first-child{color:#a3a39d;border-bottom:1px solid #45464b;align-items:center;gap:12px;padding:11px 16px;font-size:13.5px;display:flex}:where(.site[data-css~=small]) .xm-term>p:first-child span{gap:6px;display:flex}:where(.site[data-css~=small]) .xm-term>p:first-child i{border:1.5px solid #a3a39d;border-radius:50%;width:10px;height:10px}:where(.site[data-css~=small]) .xm-b{padding:22px 24px 24px;font-family:ui-monospace,SF Mono,Menlo,monospace;line-height:1.7}:where(.site[data-css~=small]) .xm-q b{color:#a3a39d;margin-right:.7em;font-weight:400}:where(.site[data-css~=small]) .xm-a{border:1px solid #45464b;margin-top:16px;padding:16px 18px}:where(.site[data-css~=small]) .xm-a blockquote{font-family:var(--serif);margin:8px 0;font-size:1.12em;line-height:1.55}:where(.site[data-css~=small]) .xm-a blockquote:before{content:"“"}:where(.site[data-css~=small]) .xm-a blockquote:after{content:"”"}:where(.site[data-css~=small]) .xm-a small{color:#a3a39d;font-size:.8em}:where(.site[data-css~=small]) .xm-copy{color:#111;background:#fdfdfb;border:1.5px solid #111;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:22px;padding:14px 18px;font-size:15px;display:flex}:where(.site[data-css~=small]) .xm-copy code{overflow-wrap:anywhere;flex:1;min-width:0;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:14px}:where(.site[data-css~=small]) .xm-copy span{border:1.5px solid #111;padding:.2em .8em;font-size:13px;font-weight:650}:where(.site[data-css~=small]) .xm-2{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;gap:56px;margin-top:52px;display:grid}:where(.site[data-css~=small]) .xm-ways{border-top:1.5px solid var(--fg);margin:0;padding:0;list-style:none}:where(.site[data-css~=small]) .xm-ways li{border-bottom:1px solid var(--line);color:var(--fg2);grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;padding:16px 0;font-size:15px;line-height:1.7;display:grid}:where(.site[data-css~=small]) .xm-ways li b{color:var(--fg);font-size:18px;font-weight:650}:where(.site[data-css~=small]) .xm-ways li p{grid-column:1/-1}:where(.site[data-css~=small]) .xg-tk{color:#111;box-shadow:8px 8px 0 var(--shade);--fg:#111;--fg2:#55575e;--line:#d6d4cc;background:#fdfdfb;border:1.5px solid #111;grid-template-columns:minmax(0,6fr) minmax(0,5fr);margin-top:52px;display:grid}:where(.site[data-css~=small]) .xg-tk>div{padding:34px 36px 36px}:where(.site[data-css~=small]) .xg-tk>.stub{background:#f3f2ee;border-left:2px dashed #111}:where(.site[data-css~=small]) .xg-tk h2{margin:0 0 22px;font-size:30px;font-weight:650;line-height:1.3}:where(.site[data-css~=small]) .xg-tk form{gap:14px;display:grid}:where(.site[data-css~=small]) .xg-tk label{gap:6px;font-size:14.5px;font-weight:600;display:grid}:where(.site[data-css~=small]) .xg-tk input[type=email],:where(.site[data-css~=small]) .xg-tk input[type=text]{font-style:inherit;font-variant:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;color:#111;background:#fff;border:1.5px solid #111;padding:11px 12px;font-family:inherit;font-weight:400}:where(.site[data-css~=small]) .xg-tk .chk{align-items:center;gap:8px;font-weight:400;display:flex}:where(.site[data-css~=small]) .xg-tk .xs-fine{color:#55575e;font-size:13px}:where(.site[data-css~=small]) .xg-tk dl{margin:0}:where(.site[data-css~=small]) .xg-tk dt{color:#55575e;margin-top:18px;font-size:13.5px;font-weight:650}:where(.site[data-css~=small]) .xg-tk dt:first-child{margin-top:0}:where(.site[data-css~=small]) .xg-tk dd{margin:4px 0 0;font-size:16px;line-height:1.7}:where(.site[data-css~=small]) .xg-tk dd b{font-size:22px;font-weight:700}:where(.site[data-css~=small]) .xg-tk dd span{border-top:1px solid #d6d4cc;justify-content:space-between;gap:12px;padding:5px 0;font-size:15px;display:flex}:where(.site[data-css~=small]) .xw-def{text-wrap:pretty;max-width:25em;font-size:34px;font-weight:500;line-height:1.55}:where(.site[data-css~=small]) .xw-def b{font-weight:700}:where(.site[data-css~=small]) .xw-2{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start;gap:64px;margin-top:48px;display:grid}:where(.site[data-css~=small]) .xw-facts{border-top:1.5px solid var(--fg);margin:0}:where(.site[data-css~=small]) .xw-facts div{border-bottom:1px solid var(--line);padding:13px 0}:where(.site[data-css~=small]) .xw-facts dt{color:var(--fg2);font-size:13.5px;font-weight:650}:where(.site[data-css~=small]) .xw-facts dd{margin:3px 0 0;font-size:15.5px;line-height:1.7}:where(.site[data-css~=small]) .xw-faces{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}:where(.site[data-css~=small]) .xw-faces figure{color:#111;text-align:center;background:#fdfdfb;border:1.5px solid #111;margin:0;padding:24px 22px 22px}:where(.site[data-css~=small]) .xw-faces img{width:112px;height:auto;margin:0 auto 12px;display:block}:where(.site[data-css~=small]) .xw-faces b{font-size:26px;font-weight:700;display:block}:where(.site[data-css~=small]) .xw-faces span{color:#55575e;margin-top:4px;font-size:14.5px;display:block}:where(.site[data-css~=small]) .xw-faces.big figure{padding:36px 24px 30px}:where(.site[data-css~=small]) .xw-faces.big img{width:168px}:where(.site[data-css~=small]) .xw-faces.big b{font-size:38px}:where(.site[data-css~=small]) .xw-maker{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:56px;display:grid}:where(.site[data-css~=small]) .xw-maker p{font-size:17px;line-height:1.8}:where(.site[data-css~=small]) .xw-hole{border:1.5px dashed var(--fg);color:var(--fg2);padding:20px 22px;font-size:15px;line-height:1.75}:where(.site[data-css~=small]) .xw-links{flex-wrap:wrap;gap:8px 26px;margin-top:16px;font-size:16px;font-weight:600;display:flex}:where(.site[data-css~=small]) .xw-links a{text-underline-offset:.22em;text-decoration:underline}:where(.site[data-css~=small]) .xc-need{border-top:1.5px solid var(--fg);grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:48px;padding:34px 0;display:grid}:where(.site[data-css~=small]) .xc-need h2{text-wrap:balance;margin:0;font-size:27px;font-weight:650;line-height:1.35}:where(.site[data-css~=small]) .xc-need h2+p{color:var(--fg2);margin-top:8px;font-size:15px;line-height:1.7}:where(.site[data-css~=small]) .xc-list{margin:0;padding:0;list-style:none}:where(.site[data-css~=small]) .xc-list li{border-top:1px solid var(--line);color:var(--fg2);padding:14px 0;font-size:15.5px;line-height:1.75}:where(.site[data-css~=small]) .xc-list li:first-child{border-top:0;padding-top:0}:where(.site[data-css~=small]) .xc-list b{color:var(--fg);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:18px;font-weight:650;display:flex}:where(.site[data-css~=small]) .xc-list b small{color:var(--fg2);font-size:13px;font-weight:500}:where(.site[data-css~=small]) .xc-list li.us{border:1.5px solid var(--fg);margin:6px -18px 0;padding:16px 18px}@container (max-width:900px){:where(.site[data-css~=small]) .xm-2,:where(.site[data-css~=small]) .xm-steps>li,:where(.site[data-css~=small]) .xw-2,:where(.site[data-css~=small]) .xw-maker,:where(.site[data-css~=small]) .xc-need{grid-template-columns:minmax(0,1fr);gap:20px}:where(.site[data-css~=small]) .xm-term{font-size:14px}:where(.site[data-css~=small]) .xm-b{padding:16px}:where(.site[data-css~=small]) .xm-copy b{flex-basis:100%}:where(.site[data-css~=small]) .xs-h2{font-size:24px}:where(.site[data-css~=small]) .xg-tk{grid-template-columns:minmax(0,1fr)}:where(.site[data-css~=small]) .xg-tk>div{padding:24px 20px}:where(.site[data-css~=small]) .xg-tk>.stub{border-top:2px dashed #111;border-left:0}:where(.site[data-css~=small]) .xw-def{font-size:23px}:where(.site[data-css~=small]) .xw-faces{grid-template-columns:minmax(0,1fr);gap:14px}:where(.site[data-css~=small]) .xw-faces.big img{width:120px}:where(.site[data-css~=small]) .xw-faces.big b{font-size:30px}:where(.site[data-css~=small]) .xc-need{padding:26px 0}:where(.site[data-css~=small]) .xc-need h2{font-size:22px}:where(.site[data-css~=small]) .xc-list li.us{margin:6px 0 0}}:where(.site[data-css~=safe]) .sf-no{letter-spacing:-.04em;margin:0;font-size:150px;font-weight:700;line-height:1}:where(.site[data-css~=safe]) .sf-ul{margin:0;padding:0;list-style:none}:where(.site[data-css~=safe]) .sf-ul li{border-top:1px solid var(--line);padding:15px 0 15px 34px;font-size:17px;line-height:1.75;position:relative}:where(.site[data-css~=safe]) .sf-ul li:first-child{border-top:1.5px solid var(--fg)}:where(.site[data-css~=safe]) .sf-ul li:before{content:"";border-left:2.5px solid var(--fg);border-bottom:2.5px solid var(--fg);width:14px;height:8px;position:absolute;top:25px;left:2px;transform:rotate(-45deg)}:where(.site[data-css~=safe]) .sf-ul.x li:before{border-left:0;width:18px;height:0;top:29px;left:0;transform:none}:where(.site[data-css~=safe]) .sf-ul li b{font-weight:650}:where(.site[data-css~=safe]) .sf-quote{color:#111;box-shadow:5px 5px 0 var(--shade);background:#fdfdfb;border:1.5px solid #111;margin-top:22px;padding:16px 20px}:where(.site[data-css~=safe]) .sf-quote p:first-child{align-items:center;gap:8px;font-size:14px;font-weight:650;display:flex}:where(.site[data-css~=safe]) .sf-quote blockquote{font-family:var(--serif);margin:8px 0 6px;font-size:17px;line-height:1.55}:where(.site[data-css~=safe]) .sf-quote blockquote:before{content:"“"}:where(.site[data-css~=safe]) .sf-quote blockquote:after{content:"”"}:where(.site[data-css~=safe]) .sf-quote small{color:#55575e;font-size:12.5px}:where(.site[data-css~=safe]) .sf-roles{border:1.5px solid var(--fg);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}:where(.site[data-css~=safe]) .sf-roles div{padding:18px 20px;font-size:16px;line-height:1.7}:where(.site[data-css~=safe]) .sf-roles div+div{border-left:1.5px solid var(--fg)}:where(.site[data-css~=safe]) .sf-roles b{color:var(--fg2);font-size:14px;font-weight:650;display:block}:where(.site[data-css~=safe]) .sf-roles .me{background:var(--go);color:#111}:where(.site[data-css~=safe]) .sf-roles .me b{color:#111}:where(.site[data-css~=safe]) .sf-cases{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 36px;margin:18px 0 0;padding:0;list-style:none;display:grid}:where(.site[data-css~=safe]) .sf-cases li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:2px;padding:14px 0;font-size:15.5px;line-height:1.65;display:grid}:where(.site[data-css~=safe]) .sf-cases b{align-items:center;gap:.4em;font-weight:650;display:flex}:where(.site[data-css~=safe]) .sf-cases span{color:var(--fg2);align-items:flex-start;gap:8px;display:flex}:where(.site[data-css~=safe]) .sf-cases span i{background:var(--go);width:9px;height:9px;box-shadow:0 0 0 1.5px var(--fg);border-radius:50%;flex:none;margin-top:.55em}:where(.site[data-css~=safe]) .sf-docs{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:22px;display:grid}:where(.site[data-css~=safe]) .sf-docs a{border:1.5px solid var(--fg);color:var(--fg2);padding:16px 18px;font-size:14.5px;line-height:1.7;text-decoration:none;display:block}:where(.site[data-css~=safe]) .sf-docs a b{color:var(--fg);font-size:17px;font-weight:650;display:block}:where(.site[data-css~=safe]) .sf-docs a:hover b{text-underline-offset:.2em;text-decoration:underline}:where(.site[data-css~=safe]) .sf-h2{text-wrap:balance;margin:0 0 22px;font-size:34px;font-weight:650;line-height:1.3}:where(.site[data-css~=safe]) .sf-sec{margin-top:96px}:where(.site[data-css~=safe]) .sf-true{border:1.5px dashed var(--fg);margin-top:22px;padding:16px 20px;font-size:15.5px;line-height:1.75}:where(.site[data-css~=safe]) .sf-true b{font-weight:650}:where(.site[data-css~=safe]) .sa-keep{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}:where(.site[data-css~=safe]) .sa-keep li{border:1.5px solid var(--fg);padding:.4em .9em;font-size:15.5px;font-weight:600}:where(.site[data-css~=safe]) .sb-pic{grid-template-columns:minmax(0,5fr) minmax(0,2fr) minmax(0,5fr);align-items:stretch;row-gap:18px;display:grid}:where(.site[data-css~=safe]) .sb-box{border:2px solid var(--fg);background:var(--soft);flex-direction:column;grid-row:1/4;padding:0;display:flex}:where(.site[data-css~=safe]) .sb-box>p{border-bottom:2px solid var(--fg);background:var(--fg);color:var(--bg);padding:10px 18px;font-size:14.5px;font-weight:650}:where(.site[data-css~=safe]) .sb-in{flex-direction:column;flex:1;justify-content:space-between;gap:26px;padding:24px 22px;display:flex}:where(.site[data-css~=safe]) .sb-in h3{color:var(--fg2);margin:0 0 10px;font-size:14px;font-weight:650}:where(.site[data-css~=safe]) .sb-flow{align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}:where(.site[data-css~=safe]) .sb-flow span{border:1.5px solid var(--fg);background:var(--bg);padding:.5em .8em}:where(.site[data-css~=safe]) .sb-flow i{color:var(--fg2);font-style:normal}:where(.site[data-css~=safe]) .sb-ln{border-top:2px dashed var(--fg);align-self:center;position:relative}:where(.site[data-css~=safe]) .sb-ln:after{content:"";border-style:solid none solid solid;border-width:6px 0 6px 6px;border-top-color:#0000;border-bottom-color:#0000;border-left-color:var(--fg);border-right-color:currentColor;border-image:;position:absolute;top:-7px;right:-1px}:where(.site[data-css~=safe]) .sb-ln span{white-space:nowrap;color:var(--fg2);font-size:12.5px;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}:where(.site[data-css~=safe]) .sb-to{border:1.5px solid var(--fg);color:var(--fg2);padding:16px 20px;font-size:15px;line-height:1.7}:where(.site[data-css~=safe]) .sb-to b{color:var(--fg);font-size:17px;font-weight:650;display:block}:where(.site[data-css~=safe]) .sb-press{background:var(--go);color:#111;align-items:center;gap:10px;margin:12px -20px -16px;padding:12px 20px;font-size:15px;font-weight:650;display:flex}:where(.site[data-css~=safe]) .sc-band{border-top:1.5px solid var(--fg);padding:84px 0 92px}:where(.site[data-css~=safe]) .how-top+.sc-band{margin-top:52px}:where(.site[data-css~=safe]) .sc-band .sf-no{white-space:nowrap;font-size:92px}:where(.site[data-css~=safe]) .sc-a+.sf-ul{margin-top:24px}:where(.site[data-css~=safe]) .sc-band.ink{color:#fdfdfb;--fg:#fdfdfb;--fg2:#a3a39d;--line:#45464b;background:#111;border-top-color:#111}:where(.site[data-css~=safe]) .sc-band.ink .sf-roles .me{color:#111}:where(.site[data-css~=safe]) .sc-q{align-items:baseline;gap:16px;margin:0 0 30px;display:flex}:where(.site[data-css~=safe]) .sc-q span{color:var(--fg2);flex:none;font-size:15px;font-weight:650}:where(.site[data-css~=safe]) .sc-q h2{letter-spacing:-.01em;margin:0;font-size:46px;font-weight:650;line-height:1.2}:where(.site[data-css~=safe]) .sc-g{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:64px;display:grid}:where(.site[data-css~=safe]) .sc-a{font-size:21px;line-height:1.7}:where(.site[data-css~=safe]) .sc-a b{font-weight:650}@container (max-width:900px){:where(.site[data-css~=safe]) .sf-no{font-size:68px}:where(.site[data-css~=safe]) .sb-band .sf-no,:where(.site[data-css~=safe]) .sc-band .sf-no{font-size:60px}:where(.site[data-css~=safe]) .sa-led,:where(.site[data-css~=safe]) .sa-two,:where(.site[data-css~=safe]) .sf-docs,:where(.site[data-css~=safe]) .sc-g,:where(.site[data-css~=safe]) .sb-band .wrap{grid-template-columns:minmax(0,1fr);gap:28px}:where(.site[data-css~=safe]) .sf-roles{grid-template-columns:minmax(0,1fr)}:where(.site[data-css~=safe]) .sf-roles div+div{border-left:0;border-top:1.5px solid var(--fg)}:where(.site[data-css~=safe]) .sf-cases{grid-template-columns:minmax(0,1fr)}:where(.site[data-css~=safe]) .sf-h2{font-size:26px}:where(.site[data-css~=safe]) .sf-sec{margin-top:64px}:where(.site[data-css~=safe]) .sb-pic{grid-template-columns:minmax(0,1fr);row-gap:0}:where(.site[data-css~=safe]) .sb-box{grid-row:auto}:where(.site[data-css~=safe]) .sb-ln{border-top:0;border-left:2px dashed var(--fg);align-self:auto;width:0;height:44px;margin:0 auto}:where(.site[data-css~=safe]) .sb-ln:after{border-style:solid solid none;border-width:6px 6px 0;border-left-color:#0000;border-right-color:#0000;border-top-color:var(--fg);border-bottom-color:currentColor;border-image:;inset:auto auto -1px -7px}:where(.site[data-css~=safe]) .sb-ln span{top:12px;bottom:auto;left:14px;transform:none}:where(.site[data-css~=safe]) .sb-flow{flex-wrap:wrap}:where(.site[data-css~=safe]) .sc-band{padding:52px 0 56px}:where(.site[data-css~=safe]) .sc-q{flex-direction:column;gap:6px}:where(.site[data-css~=safe]) .sc-q h2{font-size:30px}:where(.site[data-css~=safe]) .sc-a{font-size:18px}}:where(.site[data-css~=safe]) .sf-idx{flex-wrap:wrap;gap:8px 26px;margin-top:22px;font-size:16px;font-weight:600;display:flex}:where(.site[data-css~=safe]) .sf-idx a{border-bottom:1.5px dashed var(--fg);padding-bottom:.1em;text-decoration:none}:where(.site[data-css~=safe]) .sf-idx a:hover{border-bottom-style:solid}:where(.site[data-css~=safe]) .sf-note{max-width:44em;color:var(--fg2);margin-top:22px;font-size:14.5px;line-height:1.75}:where(.site[data-css~=safe]) .sc-band .sb-pic{margin-top:6px}:where(.site[data-css~=safe]) .sc-lead{max-width:34em;margin-bottom:30px}:where(.site[data-css~=safe]) .sf-true.kept{border-style:solid}.trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.said{margin:10px 0 0;font-size:14px;line-height:1.6}.said.ok{font-weight:600}.said.ok:before{content:"";background:var(--go);width:.6em;height:.6em;box-shadow:0 0 0 1.5px var(--fg);border-radius:50%;margin-right:.5em;display:inline-block}.said.no{color:var(--fg);text-underline-offset:.3em;-webkit-text-decoration:underline wavy;text-decoration:underline wavy;text-decoration-thickness:1px}.brandname,.brandname>b{-webkit-text-decoration:inherit;text-decoration:inherit;float:none!important;box-shadow:none!important;font-size:inherit!important;font-style:inherit!important;color:inherit!important;background:0 0!important;border:0!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;display:inline!important;position:static!important}.brandname{white-space:nowrap;font-weight:400!important}.brandname>b{font-weight:700!important}.said-en{font-family:var(--sans);color:var(--fg2);font-size:.86em;font-style:normal}.site a.fb-all{color:var(--fg);text-underline-offset:.22em;font-weight:600;text-decoration:underline}.frule h3 a,.ftable td a{color:inherit;text-underline-offset:.22em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line)}.frule h3 a:hover,.ftable td a:hover{text-decoration-color:currentColor}.pf-form-h{color:var(--fg2);margin:0 0 8px;font-size:15px;font-weight:500}.pf-form-q{font-family:var(--serif);margin:0;font-size:19px;line-height:1.55}.pf-others-w{margin-top:28px}.pf-places{margin-top:36px}.pf-places h3{color:var(--fg2);margin:0 0 12px;font-size:15px;font-weight:500}.gr-sec{margin-top:56px}.gr-how{max-width:52em;margin-top:22px}.gr-how b{color:var(--fg)}.fmore-top{margin-top:36px}.ftable.kinds{margin-top:18px;font-size:14px}.ftable.kinds td:first-child{white-space:nowrap;font-weight:650}.pf-all .pf-lines{border-top:1.5px solid var(--fg);margin:18px 0 0;padding:0;list-style:none}.pf-lines li{border-bottom:1px solid var(--line);grid-template-columns:9.5em minmax(0,1fr) 15em;gap:6px 28px;padding:14px 0;font-size:14.5px;line-height:1.6;display:grid}.pf-lines .k{color:var(--fg2);padding-top:2px;font-size:12.5px}.pf-lines .v b{font-weight:650;display:block}.pf-lines .v q{font-family:var(--serif);color:var(--fg2);quotes:"“" "”";margin-top:4px;font-size:15.5px;display:block}.pf-lines .v .n{color:var(--fg2);margin-top:4px;font-size:13px;display:block}.pf-lines .s{color:var(--fg2);flex-wrap:wrap;align-content:flex-start;gap:2px 10px;font-size:12.5px;display:flex}.pf-lines .s a{color:var(--fg);text-underline-offset:.2em;overflow-wrap:anywhere}.pf-lines .s i{font-style:normal}@container (max-width:900px){.pf-lines li{grid-template-columns:minmax(0,1fr);gap:4px}}.gr-warn-p{font-size:15.5px}.doc>.wrap{padding:56px 0 24px}.doc .wb{max-width:760px;padding:0;font-size:16.5px;line-height:1.8}.doc .wb h1{letter-spacing:-.022em;text-wrap:balance;margin:0 0 18px;font-size:56px;font-weight:650;line-height:1.18}.doc .wb h2{border-top:1.5px solid var(--fg);text-wrap:balance;margin:56px 0 14px;padding-top:22px;font-size:26px;font-weight:650;line-height:1.4}.doc .wb h3{margin:28px 0 8px;font-size:18px;font-weight:650;line-height:1.5}.doc .wb p{margin:0 0 14px}.doc .wb .lead{color:var(--fg);max-width:34em;font-size:20px;line-height:1.7}.doc .wb .checked,.doc .wb .dim{color:var(--fg2);font-size:13.5px}.doc .wb a{text-underline-offset:.22em}.doc .wb ul,.doc .wb ol{margin:0 0 16px;padding-left:1.3em}.doc .wb li{margin:6px 0}.doc .wb blockquote{background:var(--paper);color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border:1.5px solid var(--ink);box-shadow:4px 4px 0 var(--shade);font-family:var(--serif);margin:18px 0;padding:18px 22px 16px;font-size:18px;line-height:1.6}.doc .wb blockquote p{margin:0}.doc .wb blockquote cite{font:13px/1.6 var(--sans);color:var(--dim);margin-top:8px;font-style:normal;display:block}.doc .wb blockquote svg{display:none}.doc .wb .board{gap:14px;margin:18px 0 26px;display:grid}.doc .wb .tablewrap{margin:18px 0 26px;overflow-x:auto}.doc .wb table{border-collapse:collapse;width:100%;font-size:14.5px;line-height:1.6}.doc .wb th{text-align:left;color:var(--fg2);border-bottom:1.5px solid var(--fg);vertical-align:bottom;padding:8px 14px 8px 0;font-size:12.5px;font-weight:500}.doc .wb td{border-bottom:1px solid var(--line);vertical-align:top;padding:12px 14px 12px 0}.doc .wb tr.grp th{color:var(--fg);border-bottom:1px solid var(--fg);padding-top:22px;font-size:14.5px;font-weight:650}.doc .wb .sources{columns:2;column-gap:32px;padding:0;font-size:14px;list-style:none}.doc .wb .sources li{break-inside:avoid;margin:0 0 6px}.doc .wb .short{border:1.5px solid var(--fg);box-shadow:4px 4px 0 var(--shade);margin:22px 0;padding:20px 24px 8px}.doc .wb .clauses{padding-left:1.4em}.doc .wb .clauses li{margin:0 0 14px}.doc .wb .clauses h3{margin:0 0 4px}.doc .wb .cut{margin-top:64px}.doc .wb .strip{border:1.5px solid var(--fg);box-shadow:4px 4px 0 var(--shade);background:var(--paper);color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;grid-template-columns:repeat(5,minmax(0,1fr));margin:28px 0 30px;display:grid}.doc .wb .strip>*{border-left:1.5px solid var(--ink);padding:16px 14px 14px;font-size:13.5px;line-height:1.5}.doc .wb .strip>:first-child{border-left:0}.doc .wb .strip svg{width:100%;height:auto;max-height:96px;margin-bottom:10px;display:block}.doc .wb .strip b{color:var(--dim);font-size:12px;font-weight:500;display:block}.doc .wb .strip .you{background:var(--go)}.doc .wb .strip .you b{color:var(--ink);font-weight:700}.doc .wb .sum{background:var(--paper);color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border:1.5px solid var(--ink);box-shadow:4px 4px 0 var(--shade);flex-wrap:wrap;align-items:center;gap:18px 26px;margin:8px 0 26px;padding:26px 28px;font-size:22px;display:flex}.doc .wb .sum span{align-items:center;gap:12px;font-style:italic;font-weight:800;display:flex}.doc .wb .sum img{width:72px;height:auto}.doc .wb .sum .name img{width:200px}.doc .wb .sum i{color:var(--dim);font-size:26px;font-style:normal}.doc .wb .marks,.doc .wb .trays,.doc .wb .faces,.doc .wb .swatches{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;margin:14px 0 26px;display:grid}.doc .wb .marks>*,.doc .wb .trays>*,.doc .wb .faces>*,.doc .wb .swatches>*{background:var(--paper);color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border:1px solid var(--ink);text-align:center;justify-items:center;gap:8px;padding:18px 14px 14px;font-size:13px;line-height:1.5;text-decoration:none;display:grid}.doc .wb .marks img,.doc .wb .trays img,.doc .wb .faces img{width:auto;max-width:100%;height:64px}.doc .wb .swatches i{border:1px solid var(--ink);width:100%;height:44px;display:block}.doc .wb .types{grid-template-columns:9em minmax(0,1fr);gap:8px 20px;margin:14px 0 26px;display:grid}.doc .wb .types dt{color:var(--fg2);font-size:13px}.doc .wb .types dd{margin:0}.doc .wb .invite{gap:18px;display:grid}.doc .wb .ticket{background:var(--paper);max-width:520px;color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border:1.5px solid var(--ink);box-shadow:5px 5px 0 var(--shade);gap:14px;margin:8px 0 28px;padding:24px 26px 22px;display:grid}.doc .wb .ticket label{gap:6px;font-size:13px;font-weight:650;display:grid}.doc .wb .ticket input,.doc .wb .ticket textarea{font:16px/1.5 var(--sans);border:1.5px solid var(--ink);color:var(--ink);background:#fff;border-radius:0;min-width:0;padding:10px 12px}.doc .wb .ticket textarea{resize:vertical;min-height:76px}.doc .wb .ticket .asked{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.doc .wb .ticket .mails{border-top:1px dotted var(--ink);margin-top:6px;padding-top:14px;font-size:14px}.doc .wb .ticket .mails ol{margin:6px 0 8px}.doc .wb .ticket .stamp{margin-right:.6em}.doc .wb .foot{border:0;border-top:1px solid var(--line);flex-wrap:wrap;gap:6px 22px;margin:64px 0 0;padding:18px 0 0;font-size:14px;display:flex}.doc .only-narrow,.doc .pageask{display:none}@container (max-width:900px){.doc>.wrap{padding-top:36px}.doc .wb h1{font-size:36px}.doc .wb h2{margin-top:40px;font-size:22px}.doc .wb .lead{font-size:18px}.doc .wb .strip{grid-template-columns:minmax(0,1fr)}.doc .wb .strip>*{border-left:0;border-top:1.5px solid var(--ink)}.doc .wb .strip>:first-child{border-top:0}.doc .wb .sources{columns:1}.doc .only-narrow{display:block}.doc .only-narrow .btn{white-space:normal;text-align:center;max-width:100%}.doc .wb .types{grid-template-columns:minmax(0,1fr)}}.doc .wb img{max-width:min(100%,220px);height:auto}.doc .wb .sum .name img{max-width:200px}.doc .wb svg{max-width:100%;max-height:190px}.doc .wb .invite svg{width:auto;max-height:150px}.gr-rows q{quotes:"“" "”";font-family:var(--serif)}.gr-src{color:var(--fg2);text-underline-offset:.2em;white-space:nowrap;font-size:12.5px}.askout>div{max-height:min(56vh,520px);overflow-y:auto}.askout .a>p{margin:.35em 0 0}.askout .a>p:first-child{margin-top:.2em}.askout .a .ls2{margin:.4em 0 0;padding-left:1.2em}.askout .a .rule2{border:1.5px solid var(--ink);border-radius:6px;margin:.6em 0 0;padding:.6em .8em}.askout .a .rule2 p{margin:0}.askout .a .rule2 blockquote{font-family:var(--serif,Georgia, serif);margin:.3em 0}.askout .a .rule2 .from{color:var(--muted,#55575e);font-size:12.5px}.askout .askgo{margin-top:.6em}.askout .askgo a{border-bottom:1.5px dashed;text-decoration:none}.askdots{gap:5px;padding:.5em 0 .2em;display:inline-flex}.askdots i{opacity:.35;background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.1s ease-in-out infinite askdot}.askdots i:nth-child(2){animation-delay:.15s}.askdots i:nth-child(3){animation-delay:.3s}@keyframes askdot{40%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.askdots i{opacity:.6;animation:none}}.askout .askix{flex-wrap:wrap;gap:6px;margin-top:.6em;display:flex}.askout .askix button{border:1.5px solid var(--ink);width:auto;height:auto;color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:4px 10px;font-size:13.5px;line-height:1.5;position:static}.askout .askix button:hover{background:var(--ink);color:var(--paper)}.askout .a .rule2 .rh{align-items:center;gap:.45em;font-weight:650;display:flex}.askout .a .rule2 .vd{border:1.5px dashed;border-radius:3px;padding:0 .45em;font-size:.82em;font-style:normal;font-weight:600}.askout .a .rule2 blockquote:before{content:"“"}.askout .a .rule2 blockquote:after{content:"”"}
