.comment-form{--fct-ink: #1d1d1f;--fct-copy: #515156;--fct-muted: #86868b;--fct-line: #e8e8ed;--fct-surface: #f5f5f7;--fct-font: -apple-system, BlinkMacSystemFont, "SF Pro Text", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;font-family:var(--fct-font);-webkit-font-smoothing:antialiased}#commentform,.comment-form.fct-comment-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 24px;align-items:start}.comment-form>*{min-width:0}.comment-form .fct-privacy-note,.comment-form .logged-in-as{grid-column:1 / -1;margin:0 0 4px;color:var(--fct-muted);font-size:13px;line-height:1.8;letter-spacing:0}.comment-form .fct-form-field{margin:0}.comment-form-author{grid-column:1}.comment-form-email{grid-column:2}.comment-form .fct-form-field label,.comment-form .comment-form-comment>label{display:flex;align-items:baseline;gap:8px;margin:0 0 9px;padding:0;color:var(--fct-copy);font-size:13px;font-weight:500;line-height:1.6;letter-spacing:.01em}.comment-form .fct-required-note{color:#a1a1a6;font-size:11px;font-weight:400}.comment-form .comment-form-comment>label .required{color:#a1a1a6;font-size:11px}.comment-form .fct-form-field input{box-sizing:border-box;width:100%;max-width:none;height:54px;margin:0;padding:0 16px;border:1px solid transparent;border-radius:14px;outline:0;background:var(--fct-surface);color:var(--fct-ink);caret-color:var(--fct-ink);font-family:var(--fct-font);font-size:16px;font-weight:400;line-height:1.5;letter-spacing:0;box-shadow:none;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.comment-form .fct-form-field input::placeholder{color:#9b9ba1;opacity:1}.comment-form .fct-form-field input:focus{border-color:#b8b8bd;outline:0;background:#fff;box-shadow:0 0 0 4px #1d1d1f09}.comment-form .fct-form-field input:-webkit-autofill{-webkit-text-fill-color:#1d1d1f;caret-color:#1d1d1f;-webkit-box-shadow:0 0 0 100px #f5f5f7 inset}.comment-form .fct-form-field input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 100px #fff inset,0 0 0 4px rgba(29,29,31,.035)}.fct-avatar-profile{grid-column:1 / -1;margin:0;padding:0}.fct-avatar-summary{display:flex;align-items:center;gap:13px;min-height:50px}.comment-form .fct-avatar-preview{display:block;flex:none;width:44px;height:44px;margin:0;border:0;border-radius:50%;background:var(--fct-surface);object-fit:cover}.fct-avatar-copy{min-width:0}.comment-form .fct-avatar-status{margin:0;color:#626268;font-size:13px;line-height:1.65;font-weight:500}.comment-form .fct-avatar-note{margin:2px 0 0;color:var(--fct-muted);font-size:12px;line-height:1.7}.fct-avatar-profile[data-state=found] .fct-avatar-status{color:var(--fct-ink)}.fct-avatar-profile[data-state=loading] .fct-avatar-preview{opacity:.55}.fct-avatar-actions{display:flex;flex:none;flex-wrap:wrap;align-items:center;gap:3px;margin-left:auto}.comment-form .fct-avatar-retry,.comment-form .fct-avatar-use-local{flex:none;min-height:36px;margin:0;padding:4px 9px;border:0;border-radius:8px;background:transparent;color:var(--fct-copy);font-family:var(--fct-font);font-size:12px;cursor:pointer}.comment-form .fct-avatar-retry:hover,.comment-form .fct-avatar-use-local:hover{background:var(--fct-surface);color:var(--fct-ink)}.comment-form .fct-avatar-picker{min-width:0;margin:17px 0 0 50px;padding:0;border:0}.fct-avatar-picker legend{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.fct-avatar-options{display:flex;flex-wrap:wrap;gap:8px 12px}.fct-avatar-option{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;min-width:60px;margin:0;padding:6px 5px;border:0;border-radius:12px;background:transparent;color:#8a8a90;font-family:var(--fct-font);font-size:11px;font-weight:400;line-height:1.5;cursor:pointer}.comment-form .fct-avatar-option input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.comment-form .fct-avatar-option img{display:block;width:44px;height:44px;max-width:none;margin:0;border:3px solid #fff;border-radius:50%;outline:1px solid transparent;outline-offset:2px;background:var(--fct-surface);object-fit:cover;box-shadow:none;transition:outline-color .18s ease}.fct-avatar-option:hover{color:var(--fct-copy)}.fct-avatar-option:hover img{outline-color:#d2d2d7}.fct-avatar-option.is-selected,.fct-avatar-option:has(input:checked){color:var(--fct-ink)}.fct-avatar-option.is-selected img,.fct-avatar-option input:checked+img{outline-color:#515156}.fct-avatar-option input:focus-visible+img{outline:2px solid #515156;outline-offset:3px}.comment-form .fct-avatar-noscript{margin:12px 0;color:var(--fct-muted);font-size:12px}.comment-form .comment-form-comment{grid-column:1 / -1;display:block;margin:4px 0 0;padding:0}.fct-composer-shell{min-width:0;border:1px solid var(--fct-line);border-radius:18px;background:#fff;box-shadow:none;transition:border-color .18s ease,box-shadow .18s ease}.fct-composer-shell:focus-within{border-color:#b8b8bd;box-shadow:0 0 0 4px #1d1d1f09}.fct-emoji-editor,.comment-form .comment-form-comment textarea[data-fct-source]{position:relative;box-sizing:border-box;display:block;width:100%;min-height:172px;margin:0;padding:19px 20px;border:0;border-radius:18px;outline:0;background:transparent;color:#343438;caret-color:#1d1d1f;font-family:var(--fct-font);font-size:16px;line-height:1.85;letter-spacing:0;white-space:pre-wrap;overflow-wrap:anywhere;box-shadow:none;resize:vertical;-webkit-user-select:text;user-select:text}.fct-emoji-editor{cursor:text}.comment-form .fct-emoji-editor:focus,.comment-form .comment-form-comment textarea[data-fct-source]:focus{outline:0;box-shadow:none}.fct-emoji-editor.is-empty:before{position:absolute;top:19px;left:20px;color:#a1a1a6;content:attr(data-placeholder);pointer-events:none}.fct-emoji-editor[aria-invalid=true]{outline:1px solid #b46666;outline-offset:-1px}.fct-image-emoji-active .comment-form-comment textarea[data-fct-source=true]{position:absolute!important;width:1px!important;height:1px!important;min-height:0!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.fct-comment-tools{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:0 12px 12px}.comment-form .fct-emoji-toggle{display:inline-flex;align-items:center;gap:7px;min-height:36px;margin:0;padding:7px 10px;border:0;border-radius:10px;background:transparent;color:#86868b;font-family:var(--fct-font);font-size:12px;font-weight:400;line-height:1.5;cursor:pointer;transition:background-color .18s ease,color .18s ease}.fct-emoji-toggle svg{display:block;flex:none}.comment-form .fct-emoji-toggle:hover,.comment-form .fct-emoji-toggle[aria-expanded=true]{background:var(--fct-surface);color:var(--fct-ink)}.fct-emoji-picker{position:absolute;z-index:100;display:flex;flex-direction:column;gap:15px;box-sizing:border-box;width:348px;max-width:calc(100vw - 32px);max-height:280px;padding:14px;overflow:auto;overscroll-behavior:contain;border:1px solid #e8e8ed;border-radius:18px;background:#fff;box-shadow:0 12px 44px #1d1d1f1a}.fct-emoji-section{min-width:0;margin:0;padding:0}.fct-emoji-section-title{margin:0 0 8px;padding:0 3px;color:#86868b;font-family:var(--fct-font);font-size:11px;font-weight:500;line-height:1.6;letter-spacing:.025em}.fct-emoji-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:4px}.comment-form .fct-emoji{display:grid;width:100%;height:36px;margin:0;padding:0;place-items:center;overflow:hidden;border:0;border-radius:9px;background:transparent;cursor:pointer}.comment-form .fct-emoji:hover,.comment-form .fct-emoji:focus-visible{background:var(--fct-surface);transform:none}.fct-emoji-toggle:disabled,.fct-emoji:disabled{cursor:default;opacity:.45}.fct-emoji-picker .fct-emoji img,.fct-emoji-editor .fct-editor-emoji,.comment-content .fct-inline-emoji{width:24px!important;height:24px!important;max-width:none!important;max-height:none!important;padding:0!important;border:0!important;border-radius:0!important;object-fit:contain}.fct-emoji-picker .fct-emoji img{display:block;margin:0}.fct-emoji-editor .fct-editor-emoji,.comment-content .fct-inline-emoji{display:inline-block!important;margin:0 1px!important;vertical-align:-.35em}.fct-avatar-picker[hidden],.fct-avatar-actions[hidden],.fct-avatar-retry[hidden],.fct-avatar-use-local[hidden],.fct-comment-tools[hidden],.fct-emoji-editor[hidden],.fct-emoji-picker[hidden]{display:none!important}.comment-form .comment-form-cookies-consent{grid-column:1 / -1;display:flex;align-items:flex-start;gap:9px;margin:0;color:#86868b;font-size:12px;line-height:1.8}.comment-form .comment-form-cookies-consent input[type=checkbox]{flex:none;width:15px;height:15px;margin:3px 0 0;padding:0;border-radius:4px;accent-color:#515156}.comment-form .comment-form-cookies-consent label{margin:0;padding:0;font-size:inherit;font-weight:400}.comment-form .form-submit{grid-column:1 / -1;display:flex;justify-content:flex-end;margin:2px 0 0;padding:0}.comment-form .fct-comment-tools .form-submit{flex:none;margin:0 0 0 auto}.comment-form .fct-comment-tools [type=submit]{min-height:40px;padding-inline:18px}.comment-form input[type=submit],.comment-form button[type=submit]{width:auto;min-height:44px;margin:0;padding:0 23px;border:1px solid #1d1d1f;border-radius:999px;outline-offset:3px;background:#1d1d1f;color:#fff;font-family:var(--fct-font);font-size:13px;font-weight:500;line-height:1.5;cursor:pointer;box-shadow:none;transition:background-color .18s ease}.comment-form [type=submit]:hover{background:#38383c;transform:none}.comment-form :focus-visible{outline:2px solid #86868b;outline-offset:3px}.comments-area{max-width:820px;margin:76px auto 0;padding-top:32px;border-top:1px solid #e8e8ed}.comments-area>.section-heading{margin:0 0 28px;color:#1d1d1f;font-size:24px;font-weight:500;letter-spacing:-.035em;text-transform:none}.comments-area .comment-respond{margin-top:52px;padding-top:32px;border-top:1px solid #ededf0}.comments-area .comment-reply-title{margin:0 0 22px;color:#1d1d1f;font-size:26px;font-weight:500;line-height:1.4;letter-spacing:-.04em}.comments-area .comment-reply-title small{margin-left:12px;font-size:12px;font-weight:400;letter-spacing:0}.comment-list>li{padding:23px 0;border-color:#ededf0}.comment-list .comment-body{position:relative;min-height:48px;padding-left:60px}.comment-list .comment-author{display:flex;align-items:center;gap:8px;min-height:38px;color:#343438;font-size:14px}.comment-list .comment-author .avatar{position:absolute;top:0;left:0;width:42px;height:42px;margin:0;border:0;border-radius:50%;object-fit:cover;background:#f5f5f7}.comment-list .comment-author .says{color:#a1a1a6;font-size:11px}.comment-list .comment-metadata{margin:3px 0 10px;color:#a1a1a6;font-size:11px}.comment-list .comment-content{color:#626268;font-size:15px;line-height:1.9}.comment-list .reply{margin-top:10px;font-size:12px}.comment-list .reply a{color:#6e6e73;text-decoration:none}.comment-list .reply a:hover{text-decoration:underline;text-underline-offset:3px}.comment-list .children{margin-left:8px;padding-left:20px;border-left:1px solid #ededf0}.comments-area.no-comments,.comments-area.no-comments .comment-respond{padding-top:0!important;border-top:0!important}.comments-area.has-comments{border-top:1px solid #e8e8ed}.comments-area.has-comments .comment-respond{border-top:1px solid #ededf0}@media(max-width:600px){#commentform,.comment-form.fct-comment-form{grid-template-columns:minmax(0,1fr);gap:20px}.comment-form-author,.comment-form-email{grid-column:1 / -1}.comment-form .fct-form-field input{height:52px}.comment-form .fct-avatar-picker{margin-left:0}.fct-avatar-summary{flex-wrap:wrap}.fct-avatar-copy{flex:1}.fct-avatar-actions{flex-basis:calc(100% - 57px);margin-left:57px}.fct-avatar-options{gap:8px 10px}.fct-avatar-option{min-width:54px;padding-right:3px;padding-left:3px}.fct-emoji-editor,.comment-form .comment-form-comment textarea[data-fct-source]{min-height:154px;padding:17px 16px;font-size:16px}.fct-emoji-editor.is-empty:before{top:17px;left:16px}.comments-area{margin-top:52px}.comments-area .comment-respond{margin-top:40px;padding-top:26px}.comment-list .children{margin-left:0;padding-left:12px}}@media(max-width:480px){.fct-emoji-grid{grid-template-columns:repeat(7,minmax(0,1fr))}}@media(max-width:360px){.fct-emoji-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.comment-form *,.fct-emoji-picker{transition:none!important}}.comment-form .fct-form-field input:focus{border-color:transparent;background:var(--fct-surface);box-shadow:none}.comment-form .fct-emoji-editor{pointer-events:auto;-webkit-user-select:text;user-select:text}.comment-form .fct-emoji-editor:focus:before{content:none}.comment-form :is(input,textarea,[contenteditable=true]):focus{outline:0;box-shadow:none}.comment-form :is(.comment-form-author,.comment-form-email,.fct-identity-edit)[hidden]{display:none!important}.fct-avatar-copy{flex:1}.comment-form .fct-identity-edit{flex:none;min-height:36px;margin:0 0 0 auto;padding:4px 9px;border:0;border-radius:8px;background:transparent;color:#86868b;font:400 12px/1.6 var(--fct-font);cursor:pointer}.comment-form .fct-identity-edit:hover{background:#f5f5f7;color:#1d1d1f}.comment-form .fct-identity-edit:focus-visible{outline:1px solid #a1a1a6;outline-offset:2px}.fct-identity-compact .fct-avatar-picker{display:none!important}.comment-form .comment-form-cookies-consent{align-items:center;font-size:11px}.comment-form .comment-form-cookies-consent input[type=checkbox]{margin:0}form.comment-form .fct-submit-status{grid-column:1/-1;width:100%;margin:12px 0 0;color:#86868b;font-size:13px;line-height:1.8}form.comment-form .fct-submit-status.is-error{color:#976c65}form.comment-form .fct-submit-status[hidden]{display:none!important}form.comment-form[aria-busy=true] :is(input[type=submit],button[type=submit]){cursor:wait;opacity:.65}.fn-market-board{--fn-comment-avatar:42px;--fn-comment-inset:60px}.fn-market-board .comment-body{padding-left:var(--fn-comment-inset)!important}.fn-market-board .comment-author .avatar{width:var(--fn-comment-avatar)!important;height:var(--fn-comment-avatar)!important}.fn-market-board .fn-comment-replies{width:100%;margin:24px 0 0!important;padding:0!important;list-style:none}.fn-market-board .fn-comment-replies>.comment{margin:0 0 24px!important;padding:0!important;border:0;list-style:none}.fn-market-board .fn-comment-replies>.comment:last-child{margin-bottom:0!important}.fn-market-board .fn-comment-replies .says{display:none}.fn-market-board .fn-reply-target{margin-left:10px;color:#929298;font-size:12px;font-weight:400}.fn-market-board .fn-reply-target a{color:inherit;font-weight:400}.fn-market-board .fn-reply-target a:hover{color:#515156;text-decoration:underline;text-underline-offset:4px}.fn-market-board .fn-comment-pagination{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:13px}.fn-market-board .fn-comment-pagination{margin:0 0 34px;padding-top:16px;border-top:1px solid #e8e8ed}.fn-market-board .fn-comment-pagination a{display:inline-flex;align-items:center;min-height:36px;color:#86868b;background:transparent}.fn-market-board .fn-comment-pagination .next{margin-left:auto}.fn-market-board .fn-comment-pagination a:hover{color:#1d1d1f;text-decoration:underline;text-underline-offset:5px}.fn-market-board .fn-comment-more{margin:14px 0 28px}.fn-market-board .fn-comment-more>summary{display:flex;align-items:center;gap:9px;width:fit-content;margin-left:var(--fn-comment-inset);color:#86868b;font-size:12px;line-height:1.8;cursor:pointer;list-style:none}.fn-market-board .fn-comment-more>summary::-webkit-details-marker{display:none}.fn-market-board .fn-comment-more>summary:before{content:"";width:5px;height:5px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(-45deg)}.fn-market-board .fn-comment-more[open]>summary:before{transform:rotate(45deg)}.fn-market-board .fn-comment-more>.fn-more-replies{margin-top:22px!important}@media(max-width:580px){.fn-market-board{--fn-comment-avatar:34px;--fn-comment-inset:48px}.fn-market-board .fn-comment-pagination a{min-height:44px}}.fn-market-board .fn-comment-more>summary .fn-replies-show{display:inline}.fn-market-board .fn-comment-more>summary .fn-replies-hide{display:none}.fn-market-board .fn-comment-more[open]>summary .fn-replies-show{display:none}.fn-market-board .fn-comment-more[open]>summary .fn-replies-hide{display:inline}.comment-form .comment-form-comment>label{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}
