:root{font-family:Inter,Segoe UI,PingFang SC,sans-serif;color:#111;background:#fff;font-synthesis:none;--ink:#111;--muted:#777;--line:#e8e8e8;--paper:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff}button,input,textarea,select{font:inherit}.app-shell{min-height:100vh}.app-header{height:72px;display:grid;grid-template-columns:170px minmax(300px,520px) 1fr;align-items:center;gap:32px;padding:0 max(28px,calc((100vw - 960px)/2));border-bottom:1px solid var(--line);background:#fffffff5;position:sticky;top:0;z-index:10}.product-logo{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--ink)}.product-logo strong{font-family:STSong,SimSun,serif;font-size:23px;letter-spacing:2px}.logo-mark{display:grid;grid-template-columns:1fr 1fr;width:38px;height:26px;border:1px solid var(--ink)}.logo-mark i{display:grid;place-items:center;font-style:normal;font-size:12px;color:#fff;background:#111}.logo-mark i:last-child{color:#111;background:#fff;border-left:1px solid #111}.global-search{height:40px;border-bottom:1px solid #bbb;display:flex;align-items:center;gap:9px}.global-search>span{font-size:19px;color:#888}.global-search input{border:0;outline:0;background:transparent;min-width:0;flex:1}.global-search kbd{font-family:inherit;border:0;background:none;color:#999;font-size:11px}.header-actions{display:flex;justify-content:flex-end;align-items:center;gap:16px}.write-button{border:1px solid var(--ink);background:var(--ink);color:#fff;padding:9px 15px;cursor:pointer}.account-button{display:flex;align-items:center;gap:7px;border:0;background:transparent;cursor:pointer;color:#555}.avatar{width:28px;height:28px;border:1px solid #ccc;border-radius:50%;display:grid;place-items:center;font-size:11px}.workspace{max-width:880px;margin:0 auto;padding:40px 24px 90px}.page-toolbar{margin:46px 0 44px}.page-toolbar h1{font-family:STSong,SimSun,serif;font-size:38px;font-weight:500;margin:0 0 12px}.page-toolbar p{font-size:14px;color:#777;margin:0}.target-section,.feed-section{margin-bottom:55px}.section-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:0;padding-bottom:12px;border-bottom:1px solid #111}.section-title h2{font-size:15px;font-weight:600;margin:0}.section-title span{font-size:11px;color:#999}.target-card{display:grid;grid-template-columns:1fr auto;align-items:center;gap:20px;border-bottom:1px solid var(--line);padding:21px 0}.target-copy h3{font-size:18px;font-weight:500;margin:4px 0 8px}.type-pill{font-size:10px;color:#999}.rating-row{display:flex;align-items:center;gap:10px}.rating-row b{font-size:13px;font-weight:500}.rating-row small{font-size:11px;color:#999}.card-action{border:0;background:transparent;color:#111;padding:7px 0;border-bottom:1px solid #111;cursor:pointer}.review-feed{display:flex;flex-direction:column}.review-card{border-bottom:1px solid var(--line);padding:28px 0}.review-topline,.review-target,.review-actions{display:flex;align-items:center;justify-content:space-between}.reviewer{display:flex;align-items:center;gap:10px}.reviewer>span{width:30px;height:30px;display:grid;place-items:center;border:1px solid #ddd;border-radius:50%;font-size:11px}.reviewer div{display:flex;flex-direction:column;gap:3px}.reviewer b{font-size:12px;font-weight:500}.reviewer small{font-size:10px;color:#999}.trust-badge{font-size:10px;color:#777}.review-target{justify-content:flex-start;gap:10px;margin:20px 0 13px}.review-target>span{font-size:10px;color:#999}.review-target h3{font-size:20px;font-weight:500;margin:0}.review-target>b{margin-left:auto;font-size:13px}.review-target i{font-style:normal;font-size:9px;letter-spacing:-1px}.review-body{font-size:14px;line-height:1.8;color:#555;max-width:700px}.pros-cons{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:20px}.pros-cons>div{padding-top:12px;border-top:1px solid #111}.pros-cons>div:last-child{border-color:#bbb}.pros-cons span{font-size:11px;font-weight:600}.pros-cons p{font-size:13px;line-height:1.7;margin:8px 0 0;color:#555}.review-actions{justify-content:flex-end;gap:18px;margin-top:18px}.review-actions button{border:0;background:transparent;color:#888;font-size:11px;cursor:pointer;padding:0}.empty-state{text-align:center;padding:58px 20px;border-bottom:1px solid var(--line);color:#888}.empty-state>span{font-size:10px;letter-spacing:.2em}.empty-state h3{font-size:15px;color:#333;font-weight:500}.empty-state p{font-size:12px}.empty-state button{border:0;border-bottom:1px solid #111;background:none;padding:7px 0;cursor:pointer}.loading-rows{display:grid}.loading-rows i{height:74px;border-bottom:1px solid var(--line);background:linear-gradient(90deg,#fafafa,#f2f2f2,#fafafa);background-size:200%;animation:loading 1.5s infinite}@keyframes loading{to{background-position:-200%}}.overlay{position:fixed;inset:0;background:#00000059;z-index:20;display:flex;justify-content:flex-end}.sheet{height:100%;width:min(540px,100%);background:#fff;padding:64px 54px;overflow:auto;position:relative}.close{position:absolute;right:24px;top:18px;border:0;background:transparent;font-size:28px;cursor:pointer}.sheet h2{font-family:STSong,SimSun,serif;font-size:31px;font-weight:500;margin:8px 0}.form-step{font-size:10px;letter-spacing:.1em;color:#888}.form-note{color:#888;line-height:1.6;margin-bottom:30px;font-size:13px}.sheet label{display:block;font-size:12px;margin:22px 0;color:#555}.sheet input,.sheet textarea,.sheet select{display:block;width:100%;margin-top:8px;padding:12px 0;border:0;border-bottom:1px solid #bbb;background:#fff;outline:0}.sheet textarea{min-height:90px;resize:vertical;border:1px solid #ddd;padding:12px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:22px}.submit{width:100%;border:1px solid #111;margin-top:18px;padding:13px;background:#111;color:#fff;cursor:pointer}.toast{position:fixed;left:50%;bottom:28px;transform:translate(-50%);z-index:40;border:0;background:#111;color:#fff;padding:12px 18px;box-shadow:0 8px 30px #0002}@media(max-width:720px){.app-header{height:auto;grid-template-columns:1fr auto;padding:14px 18px;gap:14px}.global-search{grid-column:1/-1;grid-row:2}.write-button{padding:8px 11px}.account-button>span:last-child{display:none}.workspace{padding:28px 18px 70px}.page-toolbar{margin:34px 0}.page-toolbar h1{font-size:30px}.target-card{padding:18px 0}.pros-cons{grid-template-columns:1fr;gap:18px}.sheet{padding:55px 22px}.form-row{grid-template-columns:1fr}}:root{--accent: #8d2e25;--accent-soft: #f4e9e6;--ink: #191816;--muted: #706d67;--line: #ddd9d1;--soft-line: #ebe8e1;--paper: #fffefa;--canvas: #f4f2ed;--success: #315f4b;--shadow: 0 18px 50px rgba(31, 27, 20, .07)}html{background:var(--canvas)}body{color:var(--ink);background:var(--canvas)}button,input,textarea,select{color:inherit}button{transition:color .18s ease,background .18s ease,border-color .18s ease,transform .18s ease}button:active{transform:translateY(1px)}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid rgba(141,46,37,.55);outline-offset:2px}.app-header{position:sticky;top:0;z-index:10;display:grid;grid-template-columns:210px minmax(300px,560px) 1fr;gap:34px;height:78px;padding:0 max(28px,calc((100vw - 1160px)/2));border-bottom:1px solid rgba(25,24,22,.09);background:#fffefaf0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.product-logo{gap:12px}.logo-mark{width:42px;height:30px;border:0;box-shadow:inset 0 0 0 1px var(--ink)}.logo-mark i{font-size:12px;border:0}.logo-mark i:last-child{color:#fff;background:var(--accent);border:0}.brand-copy{display:flex;flex-direction:column;gap:2px}.product-logo .brand-copy strong{font-size:22px;line-height:1;letter-spacing:.14em}.brand-copy small{color:#97938c;font-size:9px;letter-spacing:.18em}.global-search{height:44px;padding:0 14px;border:1px solid #dedbd4;border-radius:8px;background:#f8f7f3}.global-search:focus-within{border-color:#9f9a91;background:#fff}.global-search>span{color:#827e76;font-size:18px}.global-search input{font-size:13px}.global-search kbd{padding-left:12px;border-left:1px solid #ddd9d1}.search-clear{display:grid;place-items:center;width:26px;height:26px;padding:0;border:0;border-radius:50%;color:#8c877e;background:#ebe8e1;cursor:pointer}.search-clear:hover{color:#fff;background:var(--accent)}.header-actions{gap:12px}.write-button{padding:11px 18px;border:1px solid var(--ink);border-radius:7px;white-space:nowrap;background:var(--ink);font-size:13px}.write-button:hover{border-color:var(--accent);background:var(--accent)}.account-button{padding:7px 9px;border-radius:7px;font-size:12px}.account-button:hover{background:#f1efe9}.avatar{border-color:#d7d3cb;background:#fff}.workspace{max-width:1160px;padding:28px 28px 100px}.page-toolbar{margin:24px 0 64px;overflow:hidden;border:1px solid var(--line);border-radius:16px;background:var(--paper);box-shadow:var(--shadow)}.hero-layout{display:grid;grid-template-columns:minmax(0,1fr) 315px;min-height:350px}.hero-copy{display:flex;flex-direction:column;justify-content:center;padding:52px 60px 58px}.hero-kicker{margin:0 0 24px!important;padding:0!important;color:#9b968d!important;font-family:Georgia,serif;font-size:9px!important;letter-spacing:.22em!important}.page-toolbar h1{display:flex;flex-direction:column;gap:4px;margin:0;font-family:STSong,SimSun,serif;font-size:clamp(48px,5vw,68px);font-weight:500;line-height:1.07;letter-spacing:-.055em}.page-toolbar h1 em{color:var(--accent);font-style:normal}.hero-copy>p:last-child{max-width:590px;margin:28px 0 0;padding:0;color:var(--muted);font-size:13px;line-height:1.9;letter-spacing:.01em}.target-section,.feed-section{margin-bottom:74px}.section-title{align-items:flex-end;margin-bottom:18px;padding-bottom:15px;border-bottom:1px solid #c9c5bd}.section-title>div p{margin:0 0 7px;color:#9c978f;font-family:Georgia,serif;font-size:9px;letter-spacing:.2em}.section-title h2{margin:0;font-family:STSong,SimSun,serif;font-size:26px;font-weight:500;letter-spacing:.04em}.section-title>span{padding-bottom:4px;color:#8b877f;font-size:11px}.target-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.product-main .target-grid .target-card{position:relative;display:flex;flex-direction:column;align-items:stretch;min-height:268px;padding:24px;border:1px solid var(--line);border-radius:12px;background:var(--paper);box-shadow:0 5px 16px #1f1b1409;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.product-main .target-grid .target-card:hover{border-color:#c8c2b8;box-shadow:0 14px 30px #1f1b1412;transform:translateY(-2px)}.target-index{position:absolute;top:24px;right:24px;color:#b4afa6;font-family:Georgia,serif;font-size:10px;letter-spacing:.14em}.target-copy{display:flex;flex:1;flex-direction:column;min-width:0}.type-pill{width:max-content;padding:5px 8px;border-radius:4px;color:#776f68;background:#efede7;font-size:9px;letter-spacing:.08em}.target-copy h3{margin:24px 0 12px;font-family:STSong,SimSun,serif;font-size:26px;font-weight:500;line-height:1.25;letter-spacing:.01em}.rating-row{gap:9px}.rating-row b{font-family:Georgia,serif;font-size:18px}.rating-row small{color:#98938a}.verdict-meter{width:100%;margin:auto 0 18px;padding-top:30px}.verdict-labels{display:flex;justify-content:space-between;margin-bottom:8px;color:#4d4a45;font-family:Georgia,serif;font-size:9px;letter-spacing:.08em}.verdict-labels span:last-child{color:var(--accent)}.verdict-track{height:4px;overflow:hidden;border-radius:4px;background:var(--accent)}.verdict-track i{display:block;height:100%;background:var(--ink)}.card-actions{display:flex;align-items:center;justify-content:space-between;gap:16px}.card-action,.inspect-action{padding:0 0 4px;border:0;border-bottom:1px solid var(--accent);color:var(--accent);background:transparent;font-size:12px;cursor:pointer}.inspect-action{border-color:#aaa49b;color:#716c65}.card-action:hover,.inspect-action:hover{color:var(--ink);border-color:var(--ink)}.review-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:-4px 0 16px;padding:11px 14px;border:1px solid var(--line);border-radius:8px;background:#ebe8e1}.active-filter{display:flex;align-items:center;gap:12px;color:#6e6962;font-size:11px}.active-filter>span{padding-left:2px}.sort-control{display:flex;gap:3px}.sort-control button{padding:6px 10px;border:0;border-radius:5px;color:#7a756d;background:transparent;font-size:10px;cursor:pointer}.sort-control button:hover{color:var(--ink)}.sort-control button.active{color:#fff;background:var(--ink)}.review-feed{gap:16px}.review-card{position:relative;padding:32px 34px 34px;border:1px solid var(--line);border-radius:12px;background:var(--paper);box-shadow:0 5px 18px #1f1b1409}.review-number{position:absolute;top:32px;right:34px;color:#aaa59c;font-family:Georgia,serif;font-size:9px;letter-spacing:.15em}.review-topline{justify-content:flex-start;gap:12px;padding-right:180px}.reviewer>span{width:36px;height:36px;border:0;color:#fff;background:var(--ink)}.reviewer b{font-size:13px}.reviewer small{margin-top:2px;color:#88837a}.trust-badge{margin-left:8px;padding:5px 8px;border:1px solid #b9c9c0;border-radius:4px;color:var(--success);background:#f2f7f4;cursor:pointer}.trust-badge:hover{border-color:var(--success)}.trust-badge i{font-style:normal}.trust-explainer{display:flex;align-items:center;gap:14px;margin-top:16px;padding:12px 14px;border-left:2px solid var(--success);color:#5d6962;background:#f2f7f4;font-size:10px;animation:reveal .2s ease}.trust-explainer b{color:var(--success);white-space:nowrap}@keyframes reveal{0%{opacity:0;transform:translateY(-4px)}}.review-target{margin:30px 0 18px;padding-top:22px;border-top:1px solid var(--soft-line)}.review-target>span{padding:4px 7px;border-radius:3px;background:#efede7}.review-target h3{font-family:STSong,SimSun,serif;font-size:28px;font-weight:500}.review-target>b{font-family:Georgia,serif;font-size:15px}.review-target i{color:#b58b45}.review-body{max-width:790px;color:#5f5b54;font-size:14px;line-height:1.9}.pros-cons{gap:12px;margin-top:25px}.pros-cons>div{min-height:148px;padding:20px 22px;border:1px solid #d9d5cd;border-radius:8px;background:#faf9f5}.pros-cons>div:last-child{padding:20px 22px;border:1px solid #dfc9c4;background:#fcf7f5}.pros-cons>div span{display:flex;align-items:center;gap:9px;font-size:11px;letter-spacing:.04em}.pros-cons>div span:before{content:"是";display:grid;place-items:center;width:24px;height:24px;border-radius:4px;color:#fff;background:var(--ink);font-family:STSong,serif;font-size:12px}.pros-cons>div:last-child span{color:var(--accent)}.pros-cons>div:last-child span:before{content:"否";background:var(--accent)}.pros-cons p{margin-top:12px;color:#55514b;font-size:13px;line-height:1.8}.review-actions{margin-top:24px;padding-top:17px;border-top:1px solid var(--soft-line)}.review-actions button{padding:7px 11px;border-radius:5px;color:#77726a}.review-actions button:hover{color:var(--ink);background:#f1efe9}.review-actions .helpful.active{color:var(--success);background:#edf5f0}.loading-rows i{height:92px;border-color:var(--soft-line);background:linear-gradient(90deg,#f4f2ed,#faf9f5,#f4f2ed)}.empty-state{border:1px solid var(--line);border-radius:12px;background:var(--paper)}.overlay{background:#1715127a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.sheet{width:min(560px,100%);padding:70px 58px;background:var(--paper);box-shadow:-20px 0 60px #0000001f}.close{width:36px;height:36px;border-radius:50%;font-size:22px}.close:hover{background:#efede7}.sheet h2{font-size:34px}.sheet input,.sheet textarea,.sheet select{border-color:#bdb8ae;background:transparent}.sheet textarea{border-radius:7px;background:#fff}.submit{border-radius:7px}.submit:hover{border-color:var(--accent);background:var(--accent)}@media(max-width:900px){.app-header{grid-template-columns:190px minmax(260px,1fr) auto}.brand-copy small{display:none}.hero-layout{grid-template-columns:1fr 245px}.hero-copy{padding:44px 42px 48px}.target-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.app-header{grid-template-columns:1fr auto;gap:13px;height:auto;padding:13px 18px 15px}.product-logo .brand-copy strong{font-size:20px}.logo-mark{width:38px;height:28px}.global-search{grid-column:1 / -1;grid-row:2;height:42px}.write-button{padding:10px 13px}.account-button>span:last-child{display:none}.workspace{padding:22px 16px 70px}.page-toolbar{margin:18px 0 50px;border-radius:12px}.hero-layout{display:block;min-height:0}.hero-copy{padding:34px 24px 38px}.hero-kicker{margin-bottom:18px!important;font-size:8px!important}.page-toolbar h1{font-size:43px}.hero-copy>p:last-child{margin-top:22px;font-size:12px;line-height:1.8}.target-section,.feed-section{margin-bottom:54px}.section-title h2{font-size:22px}.target-grid{grid-template-columns:1fr;gap:10px}.product-main .target-grid .target-card{min-height:220px;padding:20px}.target-index{top:20px;right:20px}.target-copy h3{margin-top:20px;font-size:24px}.verdict-meter{padding-top:24px}.review-card{padding:24px 20px 26px}.review-toolbar{align-items:flex-start;flex-direction:column;gap:9px}.sort-control{width:100%}.sort-control button{flex:1}.review-number{position:static;margin-bottom:16px}.review-topline{padding-right:0}.trust-badge{margin-left:auto}.trust-explainer{align-items:flex-start;flex-direction:column;gap:5px}.review-target{flex-wrap:wrap;margin-top:24px}.review-target h3{font-size:24px}.review-target>b{margin-left:auto}.pros-cons{grid-template-columns:1fr}.pros-cons>div,.pros-cons>div:last-child{min-height:0;padding:18px}.sheet{padding:58px 22px}}.service-banner{position:relative;z-index:18;display:flex;align-items:center;justify-content:space-between;gap:24px;margin:14px 32px 0;padding:12px 15px;border:1px solid rgba(203,139,35,.22);border-radius:13px;color:#674d23;background:#fff7e2c7;box-shadow:0 10px 32px #5f4a2712,inset 0 1px #ffffffe0;-webkit-backdrop-filter:blur(18px) saturate(125%);backdrop-filter:blur(18px) saturate(125%)}.service-banner>span{display:grid;grid-template-columns:28px auto;align-items:center;column-gap:10px}.service-banner>span>i{grid-row:1 / span 2;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;color:#fff;background:#c28a2d;font-family:Georgia,serif;font-style:normal}.service-banner b{font-size:11px;font-weight:600}.service-banner small{margin-top:2px;color:#8d7145;font-size:9px}.service-banner>button{flex:0 0 auto;padding:8px 12px;border:1px solid rgba(117,82,28,.18);border-radius:8px;color:#76531d;background:#ffffff7a;font-size:9px;cursor:pointer}.service-banner>button:hover{background:#fff;transform:translateY(-1px)}.sheet{max-height:min(900px,calc(100vh - 36px));overflow-y:auto;overscroll-behavior:contain}.sheet>.close{position:sticky;top:0;z-index:4;float:right;margin:-6px -5px -28px 0}.identity-form,.review-compose{width:100%}.identity-form .form-note{max-width:520px}.privacy-callout{display:flex;align-items:center;gap:12px;margin:22px 0 24px;padding:13px 14px;border:1px solid rgba(31,142,130,.16);border-radius:12px;background:#e5f8f485}.privacy-callout>span{display:grid;place-items:center;flex:0 0 auto;width:31px;height:31px;border-radius:50%;color:#fff;background:#168e82;font-size:9px}.privacy-callout p{margin:0}.privacy-callout b,.privacy-callout small{display:block}.privacy-callout b{color:#31504b;font-size:10px}.privacy-callout small{margin-top:3px;color:#738782;font-size:9px;line-height:1.55}.field-hint{display:block;margin-top:7px;color:#8b9692;font-size:8px}.field-hint.error{color:#d7533f}.submit:disabled{cursor:not-allowed;filter:grayscale(.25);opacity:.46;transform:none!important}.compose-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding-right:26px}.compose-header h2{margin-bottom:0}.compose-header>span{flex:0 0 auto;padding:7px 10px;border:1px solid rgba(22,142,130,.18);border-radius:999px;color:#147d73;background:#e6f9f594;font-size:8px}.compose-checks{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:22px 0 17px}.compose-checks span{padding:8px 10px;border:1px solid rgba(61,76,73,.1);border-radius:8px;color:#98a29f;background:#ffffff40;font-size:8px;text-align:center;transition:.22s ease}.compose-checks span.done{border-color:#168e823d;color:#137e74;background:#ddf6f194}.review-compose>label{position:relative}.field-meta{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 8px}.field-meta span{color:#8b9592;font-size:8px;font-weight:400}.field-meta b{color:#a2aaa8;font-family:Georgia,serif;font-size:8px;font-weight:400}.field-meta b.ready{color:#168e82}.review-compose textarea{resize:vertical}.compose-footer{position:sticky;bottom:-1px;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:24px;margin:26px -2px -2px;padding:14px 2px 2px;border-top:1px solid rgba(51,75,70,.1);background:linear-gradient(180deg,#f6faf700,#f6faf7f5 28%)}.compose-footer p{margin:0}.compose-footer p b,.compose-footer p span{display:block}.compose-footer p b{color:#168e82;font-size:9px}.compose-footer p span{margin-top:3px;color:#8a9592;font-size:8px}.compose-footer .submit{width:auto;min-width:220px;margin:0}.picker-sheet{width:min(760px,calc(100% - 28px));max-height:calc(100dvh - 36px);padding:46px 52px 34px;overflow:hidden}.target-picker{display:flex;min-height:0;max-height:calc(100dvh - 116px);flex-direction:column}.target-picker>header p{margin:0 0 12px;color:#168e82;font-family:Georgia,serif;font-size:8px;letter-spacing:.18em}.target-picker>header h2{margin:0}.target-picker>header>span{display:block;margin-top:10px;color:#7f8b87;font-size:10px}.picker-search{display:flex!important;align-items:center;gap:10px;margin:28px 0 14px!important;padding:0 14px;border:1px solid rgba(57,74,70,.14);border-radius:11px;background:#ffffff6b}.picker-search>span{color:#168e82;font-size:14px}.picker-search:focus-within{border-color:#168e824d;box-shadow:0 0 0 3px #168e820f}.picker-search input{height:46px;padding:0!important;border:0!important;outline:0;background:transparent!important;box-shadow:none!important}.picker-results{display:grid;grid-template-columns:1fr 1fr;flex:1;gap:8px;min-height:0;overflow-y:auto;padding-right:4px}.picker-results>button{position:relative;display:grid;grid-template-columns:1fr auto;gap:7px 14px;padding:15px 42px 15px 15px;border:1px solid rgba(50,72,67,.1);border-radius:11px;color:#344744;background:#ffffff52;text-align:left;cursor:pointer}.picker-results>button:hover{border-color:#168e823d;background:#ecfaf7ad;transform:translateY(-1px)}.picker-results>button>span{grid-column:1 / span 2;color:#168e82;font-size:8px}.picker-results>button strong{overflow:hidden;font-family:STSong,SimSun,serif;font-size:16px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.picker-results>button small{align-self:center;color:#929c99;font-size:8px}.picker-results>button i{position:absolute;top:50%;right:15px;color:#d8523d;font-style:normal;transform:translateY(-50%)}.picker-empty{grid-column:1 / -1;padding:42px 18px;color:#798581;text-align:center}.picker-empty b,.picker-empty span{display:block}.picker-empty b{color:#465754;font-size:12px}.picker-empty span{margin-top:8px;font-size:9px}.target-picker>footer{margin-top:18px;padding-top:14px;border-top:1px solid rgba(52,74,69,.1);color:#8d9794;font-size:8px}.review-actions .report-trigger{margin-left:auto;min-width:34px;color:#8c9693;font-family:Georgia,serif;letter-spacing:.08em}.report-box{display:grid;grid-template-columns:1fr minmax(170px,230px) auto;align-items:center;gap:10px;margin-top:10px;padding:10px 11px;border:1px solid rgba(217,78,58,.14);border-radius:10px;background:#fff5f26b}.report-box>span{color:#867d79;font-size:8px}.report-box select{min-width:0;height:34px;padding:0 8px;border:1px solid rgba(75,65,62,.12);border-radius:7px;color:#655d59;background:#ffffff94;font-size:8px}.report-box>button{height:34px;padding:0 11px;border:0;border-radius:7px;color:#fff;background:#d85340;font-size:8px;cursor:pointer}.report-box>button:disabled{cursor:not-allowed;opacity:.38}.toast{display:flex;align-items:center;max-width:min(430px,calc(100vw - 32px));min-height:44px;padding:11px 15px;border:1px solid rgba(255,255,255,.72);border-radius:12px;color:#fff;background:#2a3634eb;box-shadow:0 18px 48px #19272538;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);font-size:10px;line-height:1.5}.profile-page-nav,.target-page-nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.profile-review-list .review-card{transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.profile-review-list .review-card:hover{transform:translateY(-2px)}.target-page-nav button,.profile-page-nav button{border-radius:8px}.target-page-nav button:hover,.profile-page-nav button:hover{background:#ffffff8c}@media(max-width:720px){.service-banner{align-items:flex-start;margin:8px 10px 0;padding:11px 12px}.service-banner small{display:none}.service-banner>button{padding:7px 9px}.sheet{max-height:calc(100dvh - 16px)}.compose-header{align-items:flex-start;flex-direction:column;gap:12px;padding-right:28px}.compose-checks{grid-template-columns:1fr}.compose-checks span{text-align:left}.compose-footer{align-items:stretch;flex-direction:column;gap:10px}.compose-footer .submit{width:100%;min-width:0}.field-meta span{max-width:72%}.picker-sheet{width:calc(100% - 16px);padding:40px 20px 24px}.picker-results{grid-template-columns:1fr;max-height:52vh}.report-box{grid-template-columns:1fr}.report-box>button{width:100%}}@media(max-width:390px){.header-actions{gap:5px}.write-button{padding:9px 11px}.page-toolbar h1{font-size:39px}}body,html{background:#faf9f6}.app-header{height:82px;border-bottom-color:#e9e6df;background:#faf9f6f5}.global-search{border-color:transparent;border-bottom-color:#cbc7bf;border-radius:0;background:transparent}.global-search:focus-within{border-color:transparent;border-bottom-color:var(--ink);background:transparent}.write-button{border-radius:0}.workspace{max-width:1080px;padding-top:42px}.page-toolbar{margin:72px 0 110px;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.hero-layout{grid-template-columns:minmax(0,1fr) 280px;min-height:370px}.hero-copy{padding:72px 70px 70px 0}.page-toolbar h1{font-size:clamp(58px,6vw,78px)}.hero-copy>p:last-child{max-width:540px}.target-section,.feed-section{margin-bottom:118px}.section-title{margin-bottom:0;padding-bottom:18px;border-bottom-color:var(--ink)}.section-title h2{font-size:29px}.target-grid{display:block}.product-main .target-grid .target-card{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;min-height:176px;padding:32px 0;border:0;border-bottom:1px solid #e4e0d9;border-radius:0;background:transparent;box-shadow:none}.product-main .target-grid .target-card:hover{border-color:#aaa49b;box-shadow:none;transform:none}.target-index{position:static;align-self:start;padding-top:7px}.target-copy{display:grid;grid-template-columns:minmax(0,1fr) 230px;grid-template-rows:auto auto auto;column-gap:60px}.type-pill{grid-column:1;width:max-content;padding:0;background:transparent}.target-copy h3{grid-column:1;margin:12px 0 10px;font-size:29px}.rating-row{grid-column:1}.verdict-meter{grid-column:2;grid-row:1 / span 3;align-self:center;width:100%;margin:0;padding:0}.card-actions{min-width:144px;margin-left:52px}.inspect-action,.card-action{opacity:.68}.target-card:hover .inspect-action,.target-card:hover .card-action,.inspect-action:focus-visible,.card-action:focus-visible{opacity:1}.review-toolbar{margin:0;padding:15px 0;border:0;border-bottom:1px solid #e4e0d9;border-radius:0;background:transparent}.sort-control button.active{color:var(--accent);background:transparent;box-shadow:inset 0 -1px 0 var(--accent)}.review-feed{gap:0}.review-card{padding:54px 0 62px;border:0;border-bottom:1px solid #d7d2ca;border-radius:0;background:transparent;box-shadow:none}.reviewer>span{background:transparent;color:var(--ink);border:1px solid #bcb7ae}.review-target{margin-top:34px;padding-top:28px}.pros-cons{gap:58px;margin-top:36px}.pros-cons>div,.pros-cons>div:last-child{min-height:150px;padding:22px 0 0;border:0;border-top:1px solid var(--ink);border-radius:0;background:transparent}.pros-cons>div:last-child{border-top-color:var(--accent)}.review-actions{border-top-color:#e5e1da}.trust-explainer{background:transparent}.empty-state{padding:78px 20px;border:0;border-bottom:1px solid #d7d2ca;border-radius:0;background:transparent}@media(max-width:720px){.app-header{height:auto}.workspace{padding-top:30px}.page-toolbar{margin:52px 0 84px}.hero-copy{padding:52px 4px 58px}.page-toolbar h1{font-size:48px}.target-section,.feed-section{margin-bottom:84px}.product-main .target-grid .target-card{display:block;min-height:0;padding:32px 0 36px 40px}.target-index{position:absolute;top:36px;left:0}.target-copy{display:block}.target-copy h3{margin-top:12px}.verdict-meter{width:100%;margin-top:28px}.card-actions{margin:28px 0 0}.review-toolbar{padding:14px 0}.review-card{padding:42px 0 48px}.pros-cons{gap:16px}.pros-cons>div,.pros-cons>div:last-child{padding-top:18px}}.workspace{position:relative;max-width:1180px;padding-left:74px}.page-toolbar{margin-top:64px}.hero-layout{grid-template-columns:minmax(0,.92fr) minmax(440px,1.08fr);min-height:620px}.hero-copy{padding:92px 70px 84px 0}.hero-copy>p:last-child{max-width:510px}@media(max-width:900px){.workspace{padding-left:54px}.hero-layout{grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr)}.hero-copy{padding-right:44px}}@media(max-width:720px){.workspace{padding-left:16px}.page-toolbar{margin-top:50px}.hero-layout{display:flex;flex-direction:column}.hero-copy{padding:52px 4px 60px}}.target-section,.feed-section{scroll-margin-top:110px}.action-dock{position:fixed;bottom:22px;left:24px;z-index:16;display:grid;grid-template-columns:repeat(3,auto);border:1px solid #d3cfc7;background:#faf9f6f0;box-shadow:0 10px 35px #14120e14;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.action-dock button{display:flex;align-items:center;gap:10px;min-width:126px;padding:13px 16px;border:0;border-right:1px solid #ddd9d1;background:transparent;color:#5f5b55;font-size:10px;cursor:pointer}.action-dock button:last-child{border-right:0}.action-dock button span{color:#aaa49b;font-family:Georgia,serif;font-size:9px}.action-dock button:hover,.action-dock button.active{color:var(--ink);background:#fff}.action-dock button.active{box-shadow:inset 0 -2px 0 var(--accent)}.action-dock .dock-write{color:#fff;background:var(--ink)}.action-dock .dock-write:hover{background:var(--accent)}.action-dock .dock-write span{color:#fff}.page-toolbar,.target-section,.feed-section{animation:section-in .7s both}.target-section{animation-delay:.08s}.feed-section{animation-delay:.14s}@keyframes section-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}@media(max-width:720px){.action-dock{right:12px;bottom:12px;left:12px;grid-template-columns:repeat(3,1fr)}.action-dock button{justify-content:center;min-width:0;padding:12px 7px}.action-dock button span{display:none}}@media(min-width:721px){html,body,#root,.app-shell{height:100%;overflow:hidden}}.workspace,.action-dock{display:none}.split-home{display:grid;grid-template-columns:65% 35%;height:calc(100vh - 82px);min-height:0;background:#faf9f6}.subject-side{display:grid;grid-template-rows:30% 70%;min-width:0;min-height:0;border-right:1px solid #cbc7bf}.subject-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,34%);min-height:0;border-bottom:1px solid #191816}.subject-heading-copy{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:24px 48px 22px max(38px,calc((100vw - 1220px)/2))}.subject-heading-copy>p{margin:0 0 13px;color:#918c84;font-family:Georgia,serif;font-size:8px;letter-spacing:.2em}.subject-heading-copy h1{overflow:hidden;margin:0;font-family:STSong,SimSun,serif;font-size:clamp(38px,4.5vw,68px);font-weight:400;line-height:1.02;text-overflow:ellipsis;white-space:nowrap}.subject-score{display:flex;align-items:baseline;gap:14px;margin-top:17px}.subject-score strong{font-family:Georgia,serif;font-size:17px;font-weight:400}.subject-score span,.subject-score i{color:#8d8880;font-size:9px;font-style:normal}.subject-score i{margin-left:auto;color:var(--accent)}.subject-switcher{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:16px 20px;border-left:1px solid #e0dcd5}.subject-switcher button{display:grid;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:5px;padding:8px 4px;overflow:hidden;border:0;border-bottom:1px solid #e4e0d9;color:#8d8880;background:transparent;font-size:10px;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.subject-switcher button span{color:#b0aba2;font-family:Georgia,serif;font-size:8px}.subject-switcher button.active{color:var(--ink);box-shadow:inset 2px 0 0 var(--accent)}.subject-details{min-height:0;padding:0 max(54px,calc((100vw - 1220px)/2)) 90px max(54px,calc((100vw - 1220px)/2));overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#aaa59d transparent;outline:none;scroll-behavior:smooth}.subject-details::-webkit-scrollbar{width:4px}.subject-details::-webkit-scrollbar-thumb{background:#aaa59d}.details-progress{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;padding:15px 0;border-bottom:1px solid #dcd8d0;color:#8f8a82;background:#faf9f6f5;font-family:Georgia,serif;font-size:8px;letter-spacing:.18em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.details-progress i{font-style:normal}.detail-label{margin:0 0 15px;color:var(--accent);font-size:9px;letter-spacing:.12em}.detail-intro{padding:68px 0 62px}.detail-intro h2{max-width:760px;margin:0;font-family:STSong,SimSun,serif;font-size:clamp(26px,2.5vw,40px);font-weight:400;line-height:1.55}.detail-intro>p:last-child{max-width:650px;margin:28px 0 0;color:#706b64;font-size:12px;line-height:2}.fact-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #191816;border-bottom:1px solid #d8d4cc}.fact-grid>div{display:flex;flex-direction:column;gap:13px;padding:25px 18px;border-right:1px solid #ddd9d1}.fact-grid>div:last-child{border-right:0}.fact-grid span{color:#8c877f;font-size:9px}.fact-grid strong{font-family:STSong,SimSun,serif;font-size:19px;font-weight:400}.detail-verdict{padding:54px 0}.detail-verdict-head{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:24px}.detail-verdict-head .detail-label{margin:0}.detail-verdict-head span{font-family:Georgia,serif;font-size:10px}.detail-verdict-head span:last-child{color:var(--accent)}.detail-verdict-track{height:5px;margin-top:16px;background:var(--accent)}.detail-verdict-track i{display:block;height:100%;background:var(--ink)}.experience-summary{padding:58px 0;border-top:1px solid #d8d4cc}.experience-summary h2{max-width:760px;margin:0;font-family:STSong,SimSun,serif;font-size:clamp(23px,2.1vw,34px);font-weight:400;line-height:1.65}.experience-meta{display:flex;gap:30px;margin-top:25px;color:#8d8880;font-size:9px}.detail-pros-cons{display:grid;grid-template-columns:1fr 1fr;gap:48px;padding:15px 0 70px}.detail-pros-cons>div{position:relative;min-height:190px;padding:24px 0;border-top:1px solid var(--ink)}.detail-pros-cons>div:last-child{border-top-color:var(--accent)}.detail-pros-cons>div>span{display:grid;place-items:center;width:27px;height:27px;color:#fff;background:var(--ink);font-family:STSong,serif;font-size:13px}.detail-pros-cons p{margin:13px 0 18px;font-size:10px;font-weight:600}.detail-pros-cons strong{color:#625e57;font-size:12px;font-weight:400;line-height:1.9}.detail-method{padding:58px 0 100px;border-top:1px solid #191816}.detail-method>div{display:grid;grid-template-columns:46px 1fr;padding:18px 0;border-bottom:1px solid #dedad2}.detail-method span{color:#aaa59c;font-family:Georgia,serif;font-size:9px}.detail-method p{margin:0;color:#625e57;font-size:11px}.no-experience{padding:65px 0;border-top:1px solid #d8d4cc}.no-experience h2{font-family:STSong,serif;font-size:30px;font-weight:400}.no-experience button{padding:10px 0;border:0;border-bottom:1px solid var(--accent);color:var(--accent);background:transparent;cursor:pointer}.reviewer-side{display:flex;flex-direction:column;min-width:0;min-height:0;padding:28px clamp(28px,3vw,50px) 30px;overflow:hidden;background:#f1f0eb}.reviewer-panel-head{display:flex;justify-content:space-between;padding-bottom:16px;border-bottom:1px solid #c9c5bd;color:#8c877f;font-family:Georgia,serif;font-size:8px;letter-spacing:.15em}.reviewer-panel-head i{font-style:normal}.reviewer-identity{padding:clamp(22px,4vh,42px) 0 clamp(18px,3vh,30px);text-align:center}.reviewer-avatar-large{display:grid;place-items:center;width:clamp(62px,7vw,88px);height:clamp(62px,7vw,88px);margin:0 auto 16px;border:1px solid #aaa59d;border-radius:50%;font-family:STSong,serif;font-size:26px}.reviewer-identity h2{margin:0;font-family:STSong,SimSun,serif;font-size:27px;font-weight:400}.reviewer-identity p{margin:9px 0 0;color:var(--success);font-size:9px}.reviewer-trust{padding:17px 0;border-top:1px solid #d5d1c9;border-bottom:1px solid #d5d1c9}.reviewer-trust span{color:#8c877f;font-size:9px}.reviewer-trust strong{display:block;margin-top:7px;color:var(--success);font-family:STSong,serif;font-size:20px;font-weight:400}.reviewer-trust p{margin:7px 0 0;color:#817c74;font-size:9px;line-height:1.6}.reviewer-facts{margin:0}.reviewer-facts>div{display:flex;justify-content:space-between;gap:20px;padding:12px 0;border-bottom:1px solid #d9d5cd;font-size:10px}.reviewer-facts dt{color:#8c877f}.reviewer-facts dd{margin:0;text-align:right}.reviewer-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:auto;padding-top:18px}.reviewer-actions button{padding:12px 8px;border:1px solid #aaa59d;background:transparent;font-size:10px;cursor:pointer}.reviewer-actions button:last-child{color:#fff;border-color:var(--ink);background:var(--ink)}.reviewer-actions button.active{color:var(--success);border-color:var(--success)}.reviewer-footnote{margin:12px 0 0;color:#9a958d;font-size:8px;line-height:1.6;text-align:center}.reviewer-empty{margin:auto 0}.reviewer-empty>span{color:#9a958d;font-family:Georgia,serif;font-size:9px;letter-spacing:.18em}.reviewer-empty h2{margin:20px 0;font-family:STSong,serif;font-size:34px;font-weight:400;line-height:1.45}.reviewer-empty p{color:#706b64;font-size:11px;line-height:1.8}.reviewer-empty button{margin-top:22px;padding:12px 16px;border:0;color:#fff;background:var(--ink);cursor:pointer}@media(max-width:900px)and (min-width:721px){.split-home{grid-template-columns:65% 35%}.subject-head{grid-template-columns:minmax(0,1fr) 210px}.subject-heading-copy{padding-left:28px}.subject-details{padding-right:34px;padding-left:34px}.subject-score i{display:none}.reviewer-side{padding-right:24px;padding-left:24px}}@media(max-width:720px){html,body,#root,.app-shell{height:auto;overflow:visible}.split-home{display:block;height:auto}.subject-side{display:block;border-right:0}.subject-head{display:block;min-height:330px}.subject-heading-copy{min-height:220px;padding:42px 18px 28px}.subject-heading-copy h1{font-size:48px}.subject-switcher{flex-direction:row;gap:22px;padding:15px 18px;overflow-x:auto;border-top:1px solid #e0dcd5;border-left:0}.subject-switcher button{flex:none;display:flex;min-width:max-content;border-bottom:0}.subject-switcher button.active{box-shadow:inset 0 -1px 0 var(--accent)}.subject-details{padding:0 18px 70px;overflow:visible}.details-progress{top:120px}.detail-intro{padding:52px 0}.detail-intro h2{font-size:28px}.fact-grid{grid-template-columns:1fr 1fr}.fact-grid>div:nth-child(2){border-right:0}.fact-grid>div:nth-child(-n+2){border-bottom:1px solid #ddd9d1}.detail-pros-cons{grid-template-columns:1fr;gap:10px}.detail-pros-cons>div{min-height:0}.reviewer-side{min-height:680px;padding:34px 22px;overflow:visible}.reviewer-actions{margin-top:28px}}@media(min-width:721px){html.home-mode,html.home-mode body,html.home-mode #root,html.home-mode .app-shell{height:auto;overflow:visible}html.detail-mode,html.detail-mode body,html.detail-mode #root,html.detail-mode .app-shell{height:100%;overflow:hidden}html.profile-mode,html.profile-mode body,html.profile-mode #root,html.profile-mode .app-shell{height:auto;min-height:100%;overflow:visible}}body.home-mode .workspace{display:block}body.home-mode .action-dock{display:grid}body.detail-mode .workspace,body.detail-mode .action-dock{display:none}.split-home{grid-template-columns:35% 65%}.reviewer-side{grid-column:1;grid-row:1;border-right:1px solid #cbc7bf}.subject-side{grid-column:2;grid-row:1;border-right:0;border-left:0}.detail-back{align-self:flex-start;margin:0 0 13px;padding:0 0 5px;border:0;border-bottom:1px solid #918c84;color:#625e57;background:transparent;font-size:9px;cursor:pointer}.detail-back:hover{color:var(--accent);border-color:var(--accent)}@media(max-width:900px)and (min-width:721px){.split-home{grid-template-columns:35% 65%}}@media(max-width:720px){body.home-mode .workspace{display:block}body.home-mode .action-dock{display:grid}html.profile-mode,html.profile-mode body,html.profile-mode #root,html.profile-mode .app-shell{height:auto;min-height:100%;overflow:visible}.split-home{display:flex;flex-direction:column}.subject-side{order:1}.reviewer-side{order:2;border-top:1px solid #cbc7bf;border-right:0}}@media(min-width:721px){html.target-mode,html.target-mode body,html.target-mode #root,html.target-mode .app-shell{height:auto;overflow:visible}}.target-home{color:var(--ink);background:#faf9f6}.target-portrait{position:relative;min-height:calc(100vh - 82px);padding:0 clamp(32px,5vw,82px) 44px clamp(80px,8vw,130px);overflow:hidden;border-bottom:1px solid #1c1b18}.target-portrait:before{content:"";position:absolute;top:-22vw;right:-9vw;width:55vw;height:55vw;border:1px solid rgba(25,24,22,.09);border-radius:50%;pointer-events:none}.target-portrait:after{content:"是 / 否";position:absolute;right:3vw;bottom:-1.8vw;color:#19181609;font-family:STSong,SimSun,serif;font-size:13vw;line-height:1;white-space:nowrap;pointer-events:none}.portrait-main{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(330px,.88fr);align-items:center;gap:clamp(45px,7vw,120px);min-height:calc(100vh - 260px);padding:clamp(62px,9vh,108px) 0 55px}.portrait-title>p:first-child{margin:0 0 24px;color:var(--accent);font-family:Georgia,serif;font-size:9px;letter-spacing:.2em}.portrait-title h1{max-width:760px;margin:0;font-family:STSong,SimSun,serif;font-size:clamp(72px,8.2vw,132px);font-weight:400;line-height:.92;letter-spacing:-.055em;overflow-wrap:anywhere}.portrait-description{max-width:520px;margin:38px 0 0;color:#6f6a63;font-size:12px;line-height:2}.latest-field-note,.target-review-index{max-width:1180px;margin:0 auto;padding:clamp(90px,12vw,160px) 32px}.field-note-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:50px;padding-bottom:18px;border-bottom:1px solid #1c1b18}.field-note-heading p{margin:0 0 9px;color:var(--accent);font-family:Georgia,serif;font-size:8px;letter-spacing:.2em}.field-note-heading h2{margin:0;font-family:STSong,SimSun,serif;font-size:clamp(36px,4vw,58px);font-weight:400}.field-note-heading>span{max-width:320px;color:#8d8880;font-size:9px;line-height:1.7;text-align:right}.featured-review{display:grid;grid-template-columns:minmax(170px,.28fr) minmax(0,.72fr);background:#f0eee8}.featured-review-meta{display:flex;flex-direction:column;min-height:620px;padding:34px;color:#e6e3dc;background:#1b1a18}.featured-review-meta>span,.featured-review-meta>i{font-family:Georgia,serif;font-size:8px;font-style:normal;letter-spacing:.16em}.featured-review-meta>i{margin-top:13px;color:#918d85}.featured-review-meta>strong{margin-top:auto;font-family:Georgia,serif;font-size:clamp(62px,7vw,98px);font-weight:400;line-height:1}.featured-review-meta>small{margin-top:10px;color:#b6675f;font-size:10px;letter-spacing:.18em}.featured-review-story{position:relative;display:flex;min-width:0;flex-direction:column;padding:clamp(42px,6vw,80px)}.featured-eyebrow{position:relative;margin:0;color:var(--success);font-size:9px;letter-spacing:.08em}.featured-review-story h3{position:relative;max-width:770px;margin:42px 0 50px;font-family:STSong,SimSun,serif;font-size:clamp(25px,3vw,42px);font-weight:400;line-height:1.55}.featured-balance{display:grid;grid-template-columns:1fr 1fr;gap:50px}.featured-balance>div{padding-top:18px;border-top:1px solid var(--ink)}.featured-balance>div:last-child{border-color:var(--accent)}.featured-balance span{display:grid;place-items:center;width:28px;height:28px;color:#fff;background:var(--ink);font-family:STSong,serif;font-size:13px}.featured-balance>div:last-child span{background:var(--accent)}.featured-balance p{margin:18px 0 0;color:#67625b;font-size:11px;line-height:1.9}.featured-review-story footer{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-top:auto;padding-top:44px}.featured-reviewer{display:flex;align-items:center;gap:12px}.featured-reviewer>span{display:grid;place-items:center;width:40px;height:40px;border:1px solid #aaa59d;border-radius:50%;font-family:STSong,serif}.featured-reviewer p{margin:0}.featured-reviewer b,.featured-reviewer small{display:block;font-size:10px}.featured-reviewer small{margin-top:5px;color:#918c84;font-size:8px}.featured-review-story footer>button{padding:11px 0;border:0;border-bottom:1px solid var(--accent);color:var(--accent);background:transparent;font-size:10px;cursor:pointer}.featured-review-story footer>button:hover{color:var(--ink);border-color:var(--ink)}.target-no-review{padding:90px 0;border-bottom:1px solid #d4d0c8}.target-no-review>span{color:var(--accent);font-family:Georgia,serif;font-size:8px;letter-spacing:.18em}.target-no-review h3{margin:25px 0 12px;font-family:STSong,serif;font-size:42px;font-weight:400}.target-no-review p{color:#77726b;font-size:11px}.target-no-review button{margin-top:20px;padding:12px 18px;border:0;color:#fff;background:var(--ink);cursor:pointer}.target-review-index{padding-top:0}.target-review-index>button{display:grid;grid-template-columns:45px minmax(0,1fr) 120px 60px;align-items:center;gap:24px;width:100%;padding:24px 0;border:0;border-bottom:1px solid #dad6ce;color:var(--ink);background:transparent;text-align:left;cursor:pointer}.target-review-index>button:hover{padding-left:12px;color:var(--accent)}.target-review-index>button span,.target-review-index>button i{color:#969189;font-family:Georgia,serif;font-size:9px;font-style:normal}.target-review-index>button strong{overflow:hidden;font-family:STSong,serif;font-size:18px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.target-review-index>button b{font-family:Georgia,serif;font-size:11px;font-weight:400;text-align:right}.review-target h3 button{padding:0;border:0;color:inherit;background:transparent;font:inherit;cursor:pointer}.review-target h3 button:hover{color:var(--accent)}@media(max-width:900px){.target-portrait{padding-left:82px}.portrait-main{gap:38px}.portrait-title h1{font-size:70px}.featured-review-story{padding:48px}}@media(max-width:720px){.target-portrait{min-height:0;padding:0 18px 40px}.target-portrait:before{top:80px;right:-45vw;width:100vw;height:100vw}.portrait-main{display:block;min-height:0;padding:58px 0 0}.portrait-title h1{font-size:clamp(58px,20vw,82px)}.portrait-description{margin-top:28px}.latest-field-note,.target-review-index{padding:80px 18px}.field-note-heading{align-items:flex-start;flex-direction:column;gap:15px;margin-bottom:30px}.field-note-heading>span{text-align:left}.featured-review{display:block}.featured-review-meta{display:grid;grid-template-columns:1fr auto;min-height:0;padding:20px}.featured-review-meta>i{grid-column:1;margin-top:9px}.featured-review-meta>strong{grid-column:2;grid-row:1 / span 2;margin:0;font-size:48px}.featured-review-meta>small{display:none}.featured-review-story{padding:42px 22px}.featured-review-story h3{margin:36px 0;font-size:27px}.featured-balance{grid-template-columns:1fr;gap:28px}.featured-review-story footer{align-items:flex-start;flex-direction:column;margin-top:35px}.target-review-index{padding-top:0}.target-review-index>button{grid-template-columns:30px 1fr auto;gap:12px}.target-review-index>button i{display:none}}.target-portrait{min-height:0;max-width:1180px;margin:0 auto;padding:0 32px 88px;overflow:visible;border-bottom:0}.target-portrait:before,.target-portrait:after{display:none;content:none}.target-page-nav{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:64px;border-bottom:1px solid #d8d4cc}.target-page-nav button{justify-self:start;padding:0 0 5px;border:0;border-bottom:1px solid #918c84;color:#625e57;background:transparent;font-size:9px;cursor:pointer}.target-page-nav button:hover{color:var(--accent);border-color:var(--accent)}.target-page-nav span,.target-page-nav b{color:#8e8981;font-family:Georgia,serif;font-size:8px;font-weight:400;letter-spacing:.16em}.target-page-nav b{justify-self:end}.portrait-main{display:grid;grid-template-columns:minmax(0,1fr) 320px;align-items:center;gap:clamp(60px,10vw,150px);min-height:0;padding:clamp(72px,9vw,118px) 0 0}.portrait-title>p:first-child{margin-bottom:22px}.portrait-title h1{max-width:720px;font-size:clamp(72px,9vw,126px);line-height:.95}.portrait-description{max-width:570px;margin-top:36px;font-size:12px;line-height:2}.portrait-summary{padding:0 0 2px;border-top:1px solid var(--ink)}.portrait-summary>p{margin:0;padding:16px 0;border-bottom:1px solid #d9d5cd;color:#8d8880;font-size:9px}.summary-rating{display:flex;align-items:flex-end;gap:16px;padding:28px 0;border-bottom:1px solid #d9d5cd}.summary-rating strong{font-family:Georgia,serif;font-size:64px;font-weight:400;line-height:.8}.summary-rating span{color:#8d8880;font-size:9px;line-height:1.7}.portrait-summary dl{margin:0}.portrait-summary dl>div{display:flex;justify-content:space-between;gap:20px;padding:13px 0;border-bottom:1px solid #e1ddd6;font-size:9px}.portrait-summary dt{color:#8d8880}.portrait-summary dd{margin:0}.portrait-summary>button{width:100%;margin-top:20px;padding:13px 16px;border:1px solid var(--ink);color:#fff;background:var(--ink);font-size:10px;cursor:pointer}.portrait-summary>button:hover{border-color:var(--accent);background:var(--accent)}.latest-field-note{max-width:1180px;padding:40px 32px 120px}.field-note-heading{margin-bottom:32px}.featured-review{display:block;border-top:1px solid var(--ink);border-bottom:1px solid #d8d4cc;background:transparent}.featured-review-meta{display:grid;grid-template-columns:1fr auto auto auto;align-items:center;gap:18px;min-height:0;padding:15px 0;color:#8d8880;background:transparent}.featured-review-meta>span,.featured-review-meta>i{font-size:8px}.featured-review-meta>i{margin:0}.featured-review-meta>strong{margin:0;color:var(--ink);font-size:24px;line-height:1}.featured-review-meta>small{margin:0;color:var(--accent);font-size:8px}.featured-review-story{display:block;padding:58px 0 30px}.featured-review-story h3{max-width:850px;margin:26px 0 50px;font-size:clamp(25px,2.7vw,38px);line-height:1.6}.featured-balance{gap:clamp(32px,7vw,90px)}.featured-balance>div{display:grid;grid-template-columns:48px 1fr;gap:18px;padding-top:15px}.featured-balance span{display:block;width:auto;height:auto;color:var(--ink);background:transparent;font-family:inherit;font-size:9px}.featured-balance>div:last-child span{color:var(--accent);background:transparent}.featured-balance p{margin:0}.featured-review-story footer{align-items:center;margin-top:52px;padding-top:24px;border-top:1px solid #e0dcd5}@media(max-width:720px){.target-portrait{padding:0 18px 64px}.target-page-nav{grid-template-columns:1fr auto}.target-page-nav span{display:none}.portrait-main{display:block;padding-top:62px}.portrait-title h1{font-size:clamp(58px,20vw,82px)}.portrait-description{margin-top:28px}.portrait-summary{margin-top:58px}.latest-field-note{padding:30px 18px 84px}.featured-review-meta{grid-template-columns:1fr auto auto}.featured-review-meta>i{display:none}.featured-review-story{padding:42px 0 24px}.featured-review-story h3{margin:24px 0 40px;font-size:27px}.featured-balance{grid-template-columns:1fr;gap:26px}.featured-balance>div{grid-template-columns:42px 1fr}.featured-review-story footer{align-items:flex-start;margin-top:40px}}:root{--accent: #6657d9;--accent-soft: rgba(102,87,217,.12);--ink: #202431;--muted: #686d7d;--line: rgba(255,255,255,.58);--soft-line: rgba(70,76,108,.1);--paper: rgba(255,255,255,.58);--canvas: #edf0fa;--success: #267c73;--glass: rgba(255,255,255,.48);--glass-strong: rgba(255,255,255,.68);--glass-dark: rgba(31,35,55,.78);--glass-border: rgba(255,255,255,.72);--glass-shadow: 0 24px 70px rgba(67,72,112,.16), inset 0 1px 0 rgba(255,255,255,.82);--glass-shadow-soft: 0 14px 42px rgba(67,72,112,.11), inset 0 1px 0 rgba(255,255,255,.72)}html,body{background-color:#edf0fa}body{background-image:radial-gradient(circle at 8% 7%,#96d9ff9e 0,#96d9ff00 31%),radial-gradient(circle at 92% 17%,#bca7ff8a 0,#bca7ff00 32%),radial-gradient(circle at 55% 82%,#ffbedb6b 0,#ffbedb00 34%),linear-gradient(135deg,#f4f8ff,#eceafa,#f7eef7);background-attachment:fixed}.app-shell{position:relative;isolation:isolate;background:transparent}.app-shell:before,.app-shell:after{content:"";position:fixed;z-index:-1;width:300px;height:300px;border-radius:50%;filter:blur(2px);pointer-events:none}.app-shell:before{top:18%;left:-170px;background:#66bcf138}.app-shell:after{right:-150px;bottom:8%;background:#a37eec33}::selection{color:#fff;background:#6657d9bf}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-color:#6657d9a6}.app-header{border-bottom:1px solid rgba(255,255,255,.74);background:#f8faff94;box-shadow:0 8px 30px #464c6c14,inset 0 -1px #545a7c0d;backdrop-filter:blur(24px) saturate(150%);-webkit-backdrop-filter:blur(24px) saturate(150%)}.logo-mark{border:1px solid rgba(255,255,255,.72);border-radius:9px;overflow:hidden;background:#ffffff85;box-shadow:0 8px 22px #363b5d24,inset 0 1px #fff}.logo-mark i:last-child{background:linear-gradient(145deg,#6657d9f2,#7f61c6e0)}.global-search{border:1px solid rgba(255,255,255,.78);border-radius:14px;background:#ffffff61;box-shadow:inset 0 1px #ffffffdb,0 8px 25px #464c6c12;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.global-search:focus-within{border:1px solid rgba(102,87,217,.38);background:#ffffffa8;box-shadow:0 0 0 4px #6657d914,inset 0 1px #fff}.global-search kbd{border-left-color:#484e6d1f}.search-clear,.avatar{border-color:#fffc;background:#ffffff85;box-shadow:inset 0 1px #fff}.write-button,.portrait-summary>button,.reviewer-actions button:last-child,.reviewer-empty button,.target-no-review button{border:1px solid rgba(255,255,255,.4);background:linear-gradient(135deg,#474288f0,#6657d9e0);box-shadow:0 10px 28px #574cb63b,inset 0 1px #ffffff47}.write-button:hover,.portrait-summary>button:hover,.reviewer-actions button:last-child:hover{border-color:#ffffffad;background:linear-gradient(135deg,#5046bd,#8068e5);transform:translateY(-2px)}.account-button{border:1px solid transparent}.account-button:hover{border-color:#ffffffbd;background:#ffffff61;box-shadow:inset 0 1px #ffffffe6}.workspace{max-width:1240px}.page-toolbar{margin-top:54px;padding:10px;overflow:hidden;border:1px solid var(--glass-border);border-radius:30px;background:#ffffff45;box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(22px) saturate(145%);backdrop-filter:blur(22px) saturate(145%)}.hero-layout{gap:10px}.hero-copy{border-radius:22px;background:linear-gradient(145deg,#fff6,#ffffff2e)}.hero-copy>p:last-child{color:#616778}.page-toolbar h1 em{color:#6758d7}.target-section,.feed-section{padding:30px;border:1px solid rgba(255,255,255,.58);border-radius:26px;background:#fff3;box-shadow:var(--glass-shadow-soft);-webkit-backdrop-filter:blur(16px) saturate(125%);backdrop-filter:blur(16px) saturate(125%)}.section-title{border-bottom-color:#3a405b24}.product-main .target-grid{gap:16px}.product-main .target-grid .target-card{padding:24px;border:1px solid var(--glass-border);border-radius:20px;background:linear-gradient(135deg,#ffffffa3,#ffffff57);box-shadow:var(--glass-shadow-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.product-main .target-grid .target-card:hover{border-color:#fffffff2;box-shadow:0 22px 50px #41466e29,inset 0 1px #fff;transform:translateY(-5px)}.type-pill{border:1px solid rgba(255,255,255,.75);border-radius:999px;background:#ffffff6e}.verdict-track{background:#7255bf73}.verdict-track i{background:linear-gradient(90deg,#587c9f,#4cb5b0)}.inspect-action,.card-action{border-radius:10px}.inspect-action{border:1px solid rgba(255,255,255,.62);background:#ffffff7a}.inspect-action:hover{color:#fff;background:var(--accent)}.review-toolbar{padding:14px 16px;border:1px solid rgba(255,255,255,.54);border-radius:15px;background:#ffffff4d}.sort-control{padding:4px;border-radius:10px;background:#ffffff57}.sort-control button{border-radius:8px}.sort-control button.active{border:0;border-radius:8px;background:#ffffffc7;box-shadow:0 5px 14px #464c6c1a}.review-feed{gap:20px}.review-card{padding:32px;border:1px solid var(--glass-border);border-radius:22px;background:#ffffff7a;box-shadow:var(--glass-shadow-soft);-webkit-backdrop-filter:blur(20px) saturate(130%);backdrop-filter:blur(20px) saturate(130%)}.review-card:hover{border-color:#fffffff0;box-shadow:0 24px 60px #43487026,inset 0 1px #fff}.reviewer>span,.featured-reviewer>span,.reviewer-avatar-large{border-color:#ffffffd6;background:#fff6;box-shadow:inset 0 1px #fff,0 8px 24px #4348701c}.trust-badge{border:1px solid rgba(255,255,255,.72);border-radius:999px;background:#ffffff61}.trust-explainer{border:1px solid rgba(255,255,255,.62);border-radius:13px;background:#ffffff57}.pros-cons{gap:16px}.pros-cons>div,.pros-cons>div:last-child{padding:22px;border:1px solid rgba(255,255,255,.62);border-radius:16px;background:#ffffff47;box-shadow:inset 0 1px #ffffffa8}.pros-cons>div:last-child{background:#f6ecff4f}.review-actions{border-top-color:#3f45621a}.review-actions button{border-radius:10px}.review-actions button:hover{background:#ffffff8a}.action-dock{overflow:hidden;border:1px solid rgba(255,255,255,.76);border-radius:16px;background:#f8faff8c;box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(24px) saturate(150%);backdrop-filter:blur(24px) saturate(150%)}.action-dock button{border-right-color:#3d436217}.action-dock button:hover,.action-dock button.active{background:#fff9}.action-dock .dock-write{background:linear-gradient(135deg,#474288eb,#6657d9db)}.target-home{background:transparent}.target-portrait{margin-top:34px;padding:0 34px 64px;border:1px solid var(--glass-border);border-radius:28px;background:#ffffff57;box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(22px) saturate(140%);backdrop-filter:blur(22px) saturate(140%)}.target-page-nav{border-bottom-color:#3c42601a}.target-page-nav button{border:1px solid rgba(255,255,255,.72);border-radius:9px;padding:8px 11px;background:#ffffff52}.portrait-summary{padding:18px;border:1px solid var(--glass-border);border-radius:20px;background:#ffffff6b;box-shadow:var(--glass-shadow-soft)}.portrait-summary>p,.summary-rating,.portrait-summary dl>div{border-bottom-color:#393f5d1a}.portrait-summary>button{border-radius:12px}.latest-field-note{margin-top:34px;padding:48px 32px 100px;border:1px solid var(--glass-border);border-radius:28px;background:#ffffff40;box-shadow:var(--glass-shadow-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.field-note-heading{border-bottom-color:#373d5c24}.featured-review{overflow:hidden;border:1px solid var(--glass-border);border-radius:20px;background:#ffffff6e;box-shadow:var(--glass-shadow-soft)}.featured-review-meta{padding:16px 20px;border-bottom:1px solid rgba(62,68,98,.1);background:#ffffff52}.featured-review-story{padding:48px}.featured-balance>div{padding:18px;border:1px solid rgba(255,255,255,.64);border-radius:14px;background:#ffffff4d}.featured-balance>div:last-child{border-color:#ffffffa3;background:#f2eaff4f}.featured-review-story footer{border-top-color:#383e5c1a}.target-review-index{margin-top:34px;padding:48px 32px;border:1px solid var(--glass-border);border-radius:28px;background:#ffffff47;box-shadow:var(--glass-shadow-soft)}.target-review-index>button{margin-top:8px;padding:18px 16px;border:1px solid rgba(255,255,255,.58);border-radius:13px;background:#ffffff45}.target-review-index>button:hover{padding-left:24px;background:#ffffff8c}.split-home{gap:16px;padding:16px;background:transparent}.subject-side,.reviewer-side{border:1px solid var(--glass-border);border-radius:24px;background:#ffffff61;box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(22px) saturate(135%);backdrop-filter:blur(22px) saturate(135%)}.subject-side{overflow:hidden}.subject-head{margin:10px;border:1px solid rgba(255,255,255,.55);border-radius:17px;background:#ffffff4d}.subject-switcher{border-left-color:#3a405e1a}.subject-switcher button{margin:2px 0;border:0;border-radius:8px}.subject-switcher button:hover{background:#ffffff75}.subject-switcher button.active{background:#ffffffa3;box-shadow:inset 3px 0 0 var(--accent),0 5px 14px #43487012}.subject-details{padding-right:max(44px,calc((100vw - 1220px)/2));padding-left:max(44px,calc((100vw - 1220px)/2))}.details-progress{top:0;margin:0 -12px;padding:14px 12px;border-bottom-color:#373d5b1a;background:#f4f7ffa3;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.detail-intro,.fact-grid,.detail-verdict,.experience-summary,.detail-pros-cons,.detail-method,.no-experience{border:1px solid rgba(255,255,255,.58);border-radius:18px;background:#ffffff4d;box-shadow:inset 0 1px #ffffffb8}.detail-intro{margin-top:22px;padding:36px}.fact-grid{margin-top:16px;overflow:hidden;border-top:1px solid rgba(255,255,255,.58);border-bottom:1px solid rgba(255,255,255,.58)}.fact-grid>div{border-right-color:#3a405d1a}.detail-verdict{margin-top:16px;padding:30px}.detail-verdict-track{overflow:hidden;border-radius:999px;background:#6b53be4d}.detail-verdict-track i{border-radius:999px;background:linear-gradient(90deg,#5aa8b2,#6a87d8)}.experience-summary{margin-top:16px;padding:36px;border-top:1px solid rgba(255,255,255,.58)}.detail-pros-cons{gap:14px;margin-top:16px;padding:16px}.detail-pros-cons>div{min-height:170px;padding:24px;border:1px solid rgba(255,255,255,.6);border-radius:14px;background:#ffffff47}.detail-pros-cons>div:last-child{border-color:#fff9;background:#f4eaff4f}.detail-pros-cons>div>span{border-radius:9px;background:linear-gradient(135deg,#487789,#4cafaa);box-shadow:0 7px 18px #4082882e}.detail-pros-cons>div:last-child>span{background:linear-gradient(135deg,#6f57c6,#9a69d5)}.detail-method{margin:16px 0 70px;padding:32px;border-top:1px solid rgba(255,255,255,.58)}.detail-method>div{border-bottom-color:#373d5b1a}.reviewer-side{padding:26px clamp(26px,3vw,44px);overflow:hidden}.detail-back{padding:8px 11px;border:1px solid rgba(255,255,255,.7);border-radius:9px;background:#ffffff4f}.reviewer-panel-head,.reviewer-trust,.reviewer-facts>div{border-color:#373d5b1a}.reviewer-trust{padding:17px;border:1px solid rgba(255,255,255,.58);border-radius:14px;background:#ffffff47}.reviewer-facts{margin-top:12px}.reviewer-facts>div{padding:12px 10px}.reviewer-actions button{border-color:#ffffffb8;border-radius:10px;background:#ffffff4d}.overlay{background:#282c4447;-webkit-backdrop-filter:blur(14px) saturate(120%);backdrop-filter:blur(14px) saturate(120%)}.sheet{margin:14px;border:1px solid rgba(255,255,255,.76);border-radius:28px;background:#f7f9ffb8;box-shadow:0 32px 100px #2b2f4e42,inset 0 1px #fff;-webkit-backdrop-filter:blur(30px) saturate(145%);backdrop-filter:blur(30px) saturate(145%)}.sheet input,.sheet textarea,.sheet select{border:1px solid rgba(255,255,255,.82);border-radius:12px;background:#ffffff6b;box-shadow:inset 0 1px #ffffffe0}.sheet input:focus,.sheet textarea:focus,.sheet select:focus{border-color:#6657d96b;background:#ffffffad;box-shadow:0 0 0 4px #6657d914}.sheet .submit{border-radius:12px;background:linear-gradient(135deg,#4f47a7,#745fd7);box-shadow:0 12px 28px #5d4ebd3d}.toast{border:1px solid rgba(255,255,255,.78);border-radius:13px;background:#2a2e44bf;box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.empty-state,.target-no-review{border:1px solid rgba(255,255,255,.58);border-radius:18px;background:#ffffff42}@media(max-width:720px){.app-header{background:#f8faffad}.workspace{padding-right:14px;padding-left:14px}.page-toolbar{padding:7px;border-radius:23px}.hero-copy{border-radius:17px}.target-section,.feed-section{padding:18px;border-radius:22px}.product-main .target-grid .target-card,.review-card{padding:22px;border-radius:18px}.pros-cons{gap:12px}.target-portrait{margin:16px 12px 0;padding:0 18px 46px;border-radius:22px}.latest-field-note,.target-review-index{margin:16px 12px 0;padding:34px 18px 70px;border-radius:22px}.portrait-summary,.featured-review{border-radius:17px}.featured-review-story{padding:34px 20px}.featured-balance>div{padding:16px}.split-home{gap:12px;padding:12px}.subject-side,.reviewer-side{border-radius:20px}.subject-head{margin:8px;border-radius:15px}.subject-details{padding:0 12px 50px}.details-progress{top:120px}.detail-intro,.experience-summary{padding:25px}.fact-grid{border-radius:15px}.detail-verdict,.detail-method{padding:24px}.detail-pros-cons{padding:12px}.reviewer-side{padding:24px 18px}.sheet{margin:8px;border-radius:22px}}:root{--accent: #8d2e25;--accent-soft: rgba(141,46,37,.09);--ink: #202322;--muted: #6f7472;--line: rgba(57,66,66,.16);--soft-line: rgba(57,66,66,.09);--paper: rgba(255,255,255,.52);--canvas: #eef2f1;--success: #286b58;--glass-border: rgba(63,73,73,.16);--glass-shadow: 0 18px 54px rgba(43,55,57,.1), inset 0 1px 0 rgba(255,255,255,.56);--glass-shadow-soft: 0 10px 32px rgba(43,55,57,.07), inset 0 1px 0 rgba(255,255,255,.48)}html,body{background-color:#edf1f0}body{background-image:linear-gradient(rgba(73,91,91,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(73,91,91,.035) 1px,transparent 1px),linear-gradient(132deg,rgba(115,189,200,.14),transparent 46%),linear-gradient(310deg,rgba(142,114,171,.1),transparent 48%),linear-gradient(18deg,rgba(148,76,67,.07),transparent 44%);background-size:42px 42px,42px 42px,100% 100%,100% 100%,100% 100%;background-attachment:fixed}.app-shell:before{background:#5faeb714;filter:blur(34px)}.app-shell:after{background:#8d2e250e;filter:blur(40px)}.app-header,.page-toolbar,.target-card,.review-card,.target-portrait,.latest-field-note,.target-review-index,.subject-side,.reviewer-side,.sheet,.action-dock{border-color:var(--glass-border);background:#fbfdfc6b;box-shadow:var(--glass-shadow);backdrop-filter:blur(18px) saturate(125%);-webkit-backdrop-filter:blur(18px) saturate(125%)}.app-header{background:#f6faf994;box-shadow:0 7px 26px #2b373912,inset 0 -1px #ffffff7a}.logo-mark i:last-child{background:#8d2e25ed}.page-toolbar h1 em{color:var(--accent)}.page-toolbar{padding:8px;border-radius:18px}.target-portrait,.latest-field-note,.target-review-index,.subject-side,.reviewer-side{border-radius:16px}.sheet{background:#f9fbfabd;border-radius:18px}.target-section,.feed-section{padding:16px 0;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.hero-copy,.portrait-summary,.featured-review,.subject-head,.detail-intro,.fact-grid,.detail-verdict,.experience-summary,.detail-pros-cons,.detail-method,.reviewer-trust,.pros-cons>div,.featured-balance>div,.review-toolbar{box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.hero-copy{background:#ffffff1f}.product-main .target-grid .target-card{padding:22px;border-radius:13px;background:#ffffff75;box-shadow:var(--glass-shadow-soft)}.product-main .target-grid .target-card:hover{border-color:#3d474740;box-shadow:0 16px 36px #2b37391a,inset 0 1px #ffffff94;transform:translateY(-3px)}.review-card{padding:32px;border-radius:14px;background:#ffffff70;box-shadow:var(--glass-shadow-soft)}.review-card:hover{border-color:#3d47473d;box-shadow:0 16px 38px #2b37391a}.pros-cons>div,.pros-cons>div:last-child{border:1px solid rgba(58,68,68,.12);border-radius:10px;background:#ffffff38}.pros-cons>div:last-child{background:#8d2e2509}.global-search,.account-button:hover,.inspect-action,.card-action,.sort-control,.sort-control button.active,.detail-back,.target-page-nav button,.trust-badge,.review-actions button,.reviewer-actions button,.featured-review-story footer>button,.action-dock{backdrop-filter:blur(16px) saturate(135%);-webkit-backdrop-filter:blur(16px) saturate(135%)}.global-search{border-color:#3e484821;border-radius:11px;background:#ffffff52;box-shadow:inset 0 1px #ffffff85}.global-search:focus-within{border-color:#8d2e2552;background:#ffffff94;box-shadow:0 0 0 3px #8d2e250f}.inspect-action,.card-action,.detail-back,.target-page-nav button,.trust-badge,.review-actions button,.reviewer-actions button{border:1px solid rgba(255,255,255,.52);border-radius:8px;background:#ffffff4d;box-shadow:inset 0 1px #ffffff7a,0 6px 16px #2b37390d}.inspect-action:hover,.card-action:hover,.detail-back:hover,.target-page-nav button:hover{color:var(--accent);border-color:#8d2e2540;background:#ffffff8c}.sort-control{border:1px solid rgba(255,255,255,.44);background:#fff3}.sort-control button.active{color:var(--ink);background:#ffffff94;box-shadow:0 4px 12px #2b373912}.action-dock{border-radius:11px;background:#f8fbfa7a}.action-dock button:hover,.action-dock button.active{background:#ffffff7a}.write-button,.portrait-summary>button,.reviewer-actions button:last-child,.reviewer-empty button,.target-no-review button,.sheet .submit,.action-dock .dock-write{border-color:#581c1747;background:#702620e8;box-shadow:0 9px 24px #67272229,inset 0 1px #ffffff29}.write-button:hover,.portrait-summary>button:hover,.reviewer-actions button:last-child:hover,.sheet .submit:hover,.action-dock .dock-write:hover{background:#8d2e25f5;transform:translateY(-1px)}.target-portrait{margin-top:28px;background:#ffffff57}.target-page-nav{border-bottom-color:#3741411a}.portrait-summary{padding:18px;border:1px solid rgba(60,70,70,.14);border-radius:11px;background:#ffffff4d}.summary-rating,.portrait-summary>p,.portrait-summary dl>div{border-bottom-color:#3741411a}.portrait-summary>button{border-radius:8px}.latest-field-note{background:#ffffff47}.featured-review{border-color:#3a444424;border-radius:11px;background:#ffffff42}.featured-review-meta{border-bottom-color:#37414117;background:#ffffff38}.featured-balance>div{border-color:#3a44441f;border-radius:9px;background:#fff3}.featured-balance>div:last-child{border-color:#3a44441f;background:#8d2e2509}.target-review-index>button{border-color:#3a44441f;border-radius:9px;background:#ffffff2e}.split-home{gap:12px;padding:12px}.subject-side,.reviewer-side{background:#fbfdfc6e}.subject-head{border-color:#3a44441c;border-radius:10px;background:#fff3}.subject-switcher button{border-radius:6px}.subject-switcher button.active{background:#ffffff7a;box-shadow:inset 2px 0 0 var(--accent)}.details-progress{background:#f1f6f4ad}.detail-intro,.fact-grid,.detail-verdict,.experience-summary,.detail-pros-cons,.detail-method,.no-experience{border-color:#3a44441f;border-radius:10px;background:#ffffff3b}.detail-intro,.experience-summary{padding:32px}.fact-grid>div,.detail-method>div,.reviewer-panel-head,.reviewer-facts>div{border-color:#37414117}.detail-pros-cons>div{border-color:#3a44441c;border-radius:8px;background:#ffffff2b}.detail-pros-cons>div:last-child{border-color:#3a44441c;background:#8d2e2508}.detail-pros-cons>div>span{border-radius:6px;background:#315f58;box-shadow:none}.detail-pros-cons>div:last-child>span{background:var(--accent)}.reviewer-trust{border-color:#3a44441f;border-radius:9px;background:#ffffff38}.overlay{background:#1e27283b;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.sheet input,.sheet textarea,.sheet select{border-color:#3a444426;border-radius:8px;background:#ffffff6b;box-shadow:inset 0 1px #ffffff8a}.sheet input:focus,.sheet textarea:focus,.sheet select:focus{border-color:#8d2e254d;box-shadow:0 0 0 3px #8d2e250f}.toast{border-color:#ffffff47;border-radius:8px;background:#232b2bc2}@media(max-width:720px){.app-header{background:#f6faf9a8}.page-toolbar{border-radius:14px}.hero-copy{border-radius:10px}.product-main .target-grid .target-card,.review-card{border-radius:11px}.target-portrait,.latest-field-note,.target-review-index{margin-right:10px;margin-left:10px;border-radius:12px}.featured-review{border-radius:9px}.subject-side,.reviewer-side,.sheet{border-radius:12px}}@media(min-width:721px){.app-header{grid-template-columns:220px minmax(360px,1fr) auto;gap:28px;padding-right:32px;padding-left:32px}.global-search{width:100%;max-width:none}.workspace{width:100%;max-width:none;padding:32px 32px 100px}.product-main{width:100%;max-width:none}.page-toolbar{width:100%;margin:38px 0 72px}.hero-layout{grid-template-columns:minmax(0,1.08fr) minmax(520px,.92fr);min-height:460px}.hero-copy{padding:52px clamp(38px,4vw,72px)}.page-toolbar h1{gap:0;max-width:760px;font-size:clamp(42px,3.8vw,64px);line-height:1.05}.hero-copy>p:last-child{max-width:640px;margin-top:30px;font-size:13px;line-height:1.9}.target-section,.feed-section{margin-right:0;margin-left:0}.product-main .target-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.target-portrait{width:auto;max-width:none;margin:20px 24px 0;padding:0 30px 44px}.target-page-nav{min-height:54px}.portrait-main{grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:center;gap:clamp(44px,6vw,96px);padding:48px 0 12px}.portrait-title h1{max-width:none;font-size:clamp(42px,4vw,58px);line-height:1;letter-spacing:-.035em}.portrait-title>p:first-child{margin-bottom:15px}.portrait-description{max-width:720px;margin-top:24px;font-size:12px;line-height:1.85}.portrait-summary{padding:15px}.portrait-summary>p{padding:9px 0}.summary-rating{padding:16px 0}.summary-rating strong{font-size:43px}.portrait-summary dl>div{padding:8px 0}.portrait-summary>button{margin-top:12px;padding:10px 14px}.latest-field-note,.target-review-index{width:auto;max-width:none;margin-right:24px;margin-left:24px;padding:38px 30px 72px}.field-note-heading{margin-bottom:24px}.field-note-heading h2{font-size:clamp(30px,3vw,44px)}.featured-review-story{padding:36px 40px 28px}.featured-review-story h3{max-width:1000px;margin:22px 0 34px;font-size:clamp(22px,2.2vw,32px);line-height:1.55}.featured-review-story footer{margin-top:34px;padding-top:18px}.subject-heading-copy h1{font-size:clamp(34px,3.2vw,50px)}.subject-heading-copy{padding-top:18px;padding-bottom:16px}.subject-score{margin-top:12px}.detail-intro{padding:28px 30px}.detail-intro h2{font-size:clamp(24px,2vw,32px);line-height:1.55}.detail-intro>p:last-child{margin-top:20px;line-height:1.8}.experience-summary{padding:28px 30px}.experience-summary h2{font-size:clamp(21px,1.8vw,29px);line-height:1.55}}@media(min-width:1600px){.app-header,.workspace{padding-right:48px;padding-left:48px}.hero-layout{grid-template-columns:minmax(0,1.16fr) minmax(640px,.84fr)}.page-toolbar h1{font-size:clamp(50px,3.2vw,64px)}.target-portrait,.latest-field-note,.target-review-index{margin-right:32px;margin-left:32px}}:root{--accent: #e6533d;--accent-soft: rgba(230,83,61,.1);--ink: #203033;--muted: #687779;--success: #168d82;--canvas: #eef7f4;--glass-border: rgba(54,91,89,.16);--glass-shadow: 0 18px 54px rgba(36,82,80,.1), inset 0 1px 0 rgba(255,255,255,.62);--glass-shadow-soft: 0 10px 32px rgba(36,82,80,.075), inset 0 1px 0 rgba(255,255,255,.54)}html,body{background-color:#eff8f5}body{background-image:linear-gradient(rgba(46,119,113,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(46,119,113,.035) 1px,transparent 1px),radial-gradient(circle at 4% 14%,rgba(67,190,179,.22),transparent 31%),radial-gradient(circle at 94% 12%,rgba(255,179,92,.2),transparent 30%),radial-gradient(circle at 72% 88%,rgba(238,101,77,.14),transparent 34%),linear-gradient(135deg,#f3fbf8,#f8f7ef 52%,#fff3ed);background-size:42px 42px,42px 42px,100% 100%,100% 100%,100% 100%,100% 100%}.app-shell:before{background:#19b5a81f}.app-shell:after{background:#f488431a}::selection{background:#e6533db8}.app-header{background:#f7fdfb9e}.logo-mark i:last-child{background:linear-gradient(145deg,#f16b4f,#d94432)}.page-toolbar h1 em,.section-title p,.detail-label,.field-note-heading p,.featured-eyebrow{color:var(--accent)}.write-button,.portrait-summary>button,.reviewer-actions button:last-child,.reviewer-empty button,.target-no-review button,.sheet .submit,.action-dock .dock-write{border-color:#c43b2847;background:linear-gradient(135deg,#f0684cf5,#d73e2df0);box-shadow:0 10px 25px #d5483233,inset 0 1px #ffffff3d}.write-button:hover,.portrait-summary>button:hover,.reviewer-actions button:last-child:hover,.sheet .submit:hover,.action-dock .dock-write:hover{background:linear-gradient(135deg,#ff7655,#e84b34);box-shadow:0 13px 30px #d5483240,inset 0 1px #ffffff47}.global-search:focus-within{border-color:#e6533d4d;box-shadow:0 0 0 3px #e6533d12}.search-clear:hover{background:var(--accent)}.product-main .target-grid .target-card:nth-child(3n+1){background:linear-gradient(135deg,#ffffff8a,#d0f3ec4d)}.product-main .target-grid .target-card:nth-child(3n+2){background:linear-gradient(135deg,#ffffff8a,#ffe6bf45)}.product-main .target-grid .target-card:nth-child(3n+3){background:linear-gradient(135deg,#ffffff8a,#ffd5cc40)}.type-pill{color:#177e75;border-color:#1e978b2e;background:#dcf7f28c}.rating-row b,.subject-score strong,.summary-rating strong{color:#d94a35}.verdict-track,.detail-verdict-track{background:#ee6f4a52}.verdict-track i,.detail-verdict-track i{background:linear-gradient(90deg,#1da99b,#54c5b5)}.inspect-action:hover,.card-action:hover,.detail-back:hover,.target-page-nav button:hover{color:#d94733;border-color:#e6533d40;background:#fff9f49e}.review-card{background:linear-gradient(145deg,#ffffff80,#ebf9f559)}.trust-badge,.reviewer-trust strong,.reviewer-identity p{color:#147f75}.pros-cons>div:first-child,.featured-balance>div:first-child,.detail-pros-cons>div:first-child{background:#d8f6ef4f}.pros-cons>div:last-child,.featured-balance>div:last-child,.detail-pros-cons>div:last-child{background:#ffe0d740}.pros-cons>div span:before,.detail-pros-cons>div>span{background:linear-gradient(135deg,#168f83,#34b7a7)}.pros-cons>div:last-child span:before,.detail-pros-cons>div:last-child>span{background:linear-gradient(135deg,#ef684c,#d94733)}.target-portrait{background:linear-gradient(135deg,#f1fdf975,#fff6eb57)}.portrait-summary{background:linear-gradient(145deg,#ffffff70,#e5f8f342)}.latest-field-note{background:linear-gradient(135deg,#ffffff52,#fff0e53b)}.featured-review{background:#ffffff57}.featured-review-meta>small{color:#ec6248}.subject-side{background:linear-gradient(145deg,#f8fefc7a,#e5f8f452)}.reviewer-side{background:linear-gradient(145deg,#f8fefc80,#fff1e847)}.subject-switcher button.active{box-shadow:inset 2px 0 0 var(--accent);background:#fffaf68f}.detail-verdict-head span:first-of-type{color:#138f82}.detail-verdict-head span:last-child{color:#dc4a36}.reviewer-avatar-large{color:#177f76;background:#e0f8f37a}.action-dock button.active{color:#d94733;box-shadow:inset 0 -2px 0 var(--accent)}.sheet input:focus,.sheet textarea:focus,.sheet select:focus{border-color:#e6533d4f;box-shadow:0 0 0 3px #e6533d12}@media(min-width:721px){.page-toolbar{margin-top:30px;margin-bottom:62px}.hero-layout{grid-template-columns:minmax(0,1fr) minmax(500px,.9fr);min-height:374px}.hero-copy{padding:42px clamp(36px,4vw,66px)}.page-toolbar h1{font-size:clamp(40px,3.4vw,58px)}.hero-copy>p:last-child{margin-top:24px}}@media(min-width:1600px){.hero-layout{grid-template-columns:minmax(0,1.15fr) minmax(620px,.85fr)}.page-toolbar h1{font-size:clamp(46px,2.8vw,58px)}}.product-main .target-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding-top:20px}.product-main .target-grid .target-card{position:relative;display:flex;min-height:410px;aspect-ratio:4 / 5;flex-direction:column;align-items:stretch;padding:26px;overflow:hidden;border:1px solid var(--glass-border);border-radius:13px;box-shadow:var(--glass-shadow-soft)}.product-main .target-grid .target-card:after{content:"";position:absolute;right:-60px;bottom:-74px;width:180px;height:180px;border:1px solid rgba(255,255,255,.52);border-radius:50%;background:#ffffff1f;pointer-events:none}.product-main .target-grid .target-card:hover{border-color:#365b593d;box-shadow:0 18px 42px #2452501c,inset 0 1px #ffffffa6;transform:translateY(-4px)}.product-main .target-card .target-index{position:absolute;top:26px;right:26px;padding:0}.product-main .target-card .target-copy{display:flex;flex:1;flex-direction:column;min-width:0}.product-main .target-card .type-pill{width:max-content;padding:5px 9px;border:1px solid rgba(30,151,139,.16);border-radius:999px;background:#ecfcf87a}.product-main .target-card .target-copy h3{margin:46px 0 14px;font-size:clamp(28px,2.6vw,38px);line-height:1.2}.product-main .target-card .rating-row{margin-top:2px}.product-main .target-card .rating-row b{font-size:26px}.product-main .target-card .verdict-meter{width:100%;margin:auto 0 24px;padding-top:52px}.product-main .target-card .card-actions{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:9px;min-width:0;margin:0}.product-main .target-card .inspect-action,.product-main .target-card .card-action{width:100%;padding:11px 10px;border:1px solid rgba(255,255,255,.58);border-radius:8px;opacity:1;text-align:center}.product-main .target-card .card-action{color:#fff;border-color:#cb402c33;background:linear-gradient(135deg,#f0684cf0,#d73e2deb);box-shadow:0 8px 20px #d5483226,inset 0 1px #fff3}.product-main .target-card .card-action:hover{color:#fff;background:linear-gradient(135deg,#ff7655,#e84b34)}@media(max-width:1000px)and (min-width:721px){.product-main .target-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-main .target-grid .target-card{aspect-ratio:4 / 4.5}}@media(max-width:720px){.product-main .target-grid{display:flex;gap:14px;margin-right:-18px;padding:18px 18px 12px 0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.product-main .target-grid::-webkit-scrollbar{display:none}.product-main .target-grid .target-card{flex:0 0 min(78vw,320px);min-height:400px;aspect-ratio:auto;padding:24px;scroll-snap-align:start}.product-main .target-card .target-index{top:24px;right:24px}.product-main .target-card .target-copy h3{margin-top:42px;font-size:31px}.product-main .target-card .verdict-meter{margin-top:auto}}@media(min-width:1001px){.target-section{overflow:visible}.target-section.is-rolling .target-grid{border-radius:46%/30px;background:#ffffff2e;box-shadow:0 24px 70px #28746c24,inset 0 1px #ffffffd1}.product-main .target-grid{display:flex;gap:14px;margin-right:-30px;padding:18px 30px 14px 0;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:rgba(23,151,138,.34) transparent;transition:border-radius .55s cubic-bezier(.2,.8,.2,1),background .55s ease,box-shadow .55s ease}.product-main .target-grid::-webkit-scrollbar{height:5px}.product-main .target-grid::-webkit-scrollbar-thumb{border-radius:999px;background:#17978a52}.product-main .target-grid .target-card{flex:0 0 clamp(190px,17vw,238px);scroll-snap-align:start}.product-main .target-grid .target-card{transition:transform .55s cubic-bezier(.2,.8,.2,1),opacity .55s ease,box-shadow .55s ease}.target-section.is-rolling .target-card:nth-child(5n+1){transform:translateY(-7px) rotate(-2deg)}.target-section.is-rolling .target-card:nth-child(5n+2){transform:translateY(5px) rotate(1deg)}.target-section.is-rolling .target-card:nth-child(5n+3){transform:translateY(-3px) rotate(-.6deg)}.target-section.is-rolling .target-card:first-child{animation:rail-card-loop .52s cubic-bezier(.2,.8,.2,1)}@keyframes rail-card-loop{0%{opacity:1;transform:translate(-2px,-2px) rotate(-1deg)}48%{opacity:.62;transform:translate(-34px,10px) rotate(-7deg)}to{opacity:1;transform:translate(0) rotate(0)}}}.product-main .target-grid .target-card{min-height:246px;padding:18px;border-radius:11px}.product-main .target-card .target-index{top:18px;right:18px;font-size:8px}.product-main .target-card .type-pill{padding:4px 7px;font-size:8px}.product-main .target-card .target-copy h3{margin:26px 0 10px;font-size:clamp(21px,1.8vw,28px);line-height:1.18}.product-main .target-card .rating-row b{font-size:21px}.product-main .target-card .rating-row small{font-size:8px}.product-main .target-card .verdict-meter{margin-bottom:16px;padding-top:26px}.product-main .target-card .verdict-labels{margin-bottom:6px;font-size:8px}.product-main .target-card .card-actions{gap:6px}.product-main .target-card .inspect-action,.product-main .target-card .card-action{padding:8px 5px;border-radius:7px;font-size:9px}.product-main .target-grid .target-card:after{right:-72px;bottom:-86px;width:160px;height:160px}@media(max-width:1000px)and (min-width:721px){.product-main .target-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.product-main .target-grid .target-card{min-height:310px;aspect-ratio:4 / 5}}@media(min-width:721px){.subject-switcher{justify-content:flex-start;overflow-y:auto;scrollbar-width:thin}.subject-switcher button{flex:none}}.review-feed{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding-top:18px}.review-card{display:flex;min-width:0;min-height:340px;flex-direction:column;padding:18px;border:1px solid var(--glass-border);border-radius:11px;background:linear-gradient(145deg,#ffffff82,#ebf9f557);box-shadow:var(--glass-shadow-soft)}.review-number{position:static;margin-bottom:12px;color:#93a09d;font-size:7px}.review-topline{justify-content:space-between;gap:8px;padding-right:0}.reviewer{min-width:0}.reviewer>span{flex:0 0 auto;width:30px;height:30px}.reviewer div{min-width:0}.reviewer b{font-size:10px}.reviewer small{overflow:hidden;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.trust-badge{flex:0 0 auto;margin-left:auto;padding:5px 7px;font-size:8px}.trust-explainer{margin:10px 0 0;padding:10px;font-size:8px}.review-target{display:grid;grid-template-columns:1fr auto;gap:4px 10px;margin:14px 0 10px;padding-top:12px;border-top:1px solid rgba(54,91,89,.1)}.review-target>span{grid-column:1 / -1;width:max-content;padding:3px 6px;border-radius:999px;font-size:7px}.review-target h3{min-width:0;margin:0;overflow:hidden;font-size:clamp(19px,1.8vw,25px);text-overflow:ellipsis;white-space:nowrap}.review-target>b{align-self:center;margin:0;font-size:12px}.review-target i{display:none}.review-body{display:-webkit-box;max-width:none;margin:0;overflow:hidden;color:#5d6a6b;font-size:10px;line-height:1.65;-webkit-box-orient:vertical;-webkit-line-clamp:2}.pros-cons{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}.pros-cons>div,.pros-cons>div:last-child{min-height:92px;padding:10px;border-radius:8px}.pros-cons>div span{gap:6px;font-size:8px}.pros-cons>div span:before{width:19px;height:19px;border-radius:5px;font-size:9px}.pros-cons p{display:-webkit-box;margin-top:7px;overflow:hidden;font-size:9px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:3}.review-actions{justify-content:space-between;gap:8px;margin-top:auto;padding-top:12px;border-top:1px solid rgba(54,91,89,.09)}.review-actions button{padding:6px 8px;border-radius:7px;font-size:8px}@media(min-width:1600px){.review-feed{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1000px)and (min-width:721px){.review-feed{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.review-feed{grid-template-columns:1fr;gap:12px}.review-card{min-height:0;padding:17px}.review-target h3{font-size:22px}}body.home-mode .workspace{padding-bottom:76px}body.home-mode .feed-section{margin-bottom:24px}@media(max-width:720px){body.home-mode .workspace{padding-bottom:88px}}@media(min-width:721px){.app-header{grid-template-columns:220px minmax(360px,1fr) auto}body.home-mode .workspace{padding-top:20px}body.home-mode .page-toolbar{margin-top:12px}.hero-layout{grid-template-columns:minmax(0,1fr) minmax(440px,.82fr);min-height:294px}.hero-copy{padding:34px clamp(32px,3.5vw,56px)}.page-toolbar h1{max-width:620px;font-size:clamp(36px,3vw,50px)}.hero-copy>p:last-child{max-width:580px;margin-top:18px;line-height:1.75}.hero-proof{display:flex;align-items:center;padding:9px;border-left:1px solid rgba(53,88,85,.08)}}@media(max-width:720px){.app-header{grid-template-columns:auto minmax(0,1fr)}.product-logo{grid-column:1;grid-row:1}.header-actions{grid-column:2;grid-row:1}.global-search{grid-column:1 / -1;grid-row:2;width:100%}body.home-mode .workspace{padding-top:18px}body.home-mode .page-toolbar{margin-top:8px}.hero-layout{display:grid;grid-template-columns:1fr;min-height:0}.hero-copy{padding:25px 21px 23px}.page-toolbar h1{font-size:clamp(31px,10vw,40px)}.hero-copy>p:last-child{margin-top:16px}.hero-proof{display:block;padding:0;border:0}}.philosophy-card{position:relative;width:100%;height:256px;overflow:hidden;border:1px solid rgba(255,255,255,.72);border-radius:12px;background:linear-gradient(115deg,#eefcf8b8,#fff8f0a3),#ffffff5c;box-shadow:inset 0 1px #ffffffd6,0 14px 36px #2b555014;transition:transform .35s ease,box-shadow .35s ease}.philosophy-card:hover{transform:translateY(-3px);box-shadow:inset 0 1px #ffffffe6,0 20px 42px #2b55501f}.quote-orbit{position:absolute;inset:0;pointer-events:none}.quote-orbit i{position:absolute;right:-48px;bottom:-92px;width:215px;height:215px;border:1px solid rgba(224,78,58,.14);border-radius:50%;transition:transform .8s cubic-bezier(.2,.8,.2,1)}.quote-orbit i:last-child{right:-4px;bottom:-127px;border-color:#17978a29}.philosophy-card:hover .quote-orbit i{transform:translate(-10px,-8px) rotate(12deg)}.philosophy-card:hover .quote-orbit i:last-child{transform:translate(-18px,-13px) rotate(-9deg)}.quote-head{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;height:38px;padding:0 17px;border-bottom:1px solid rgba(53,88,85,.09)}.hero-proof .quote-head span,.quote-head b{margin:0;color:#778583;font-family:Georgia,Times New Roman,serif;font-size:8px;font-weight:400;line-height:1;letter-spacing:.16em}.quote-head b{color:#c94d3a;font-family:STSong,SimSun,serif;letter-spacing:.24em}.quote-body{position:relative;z-index:1;display:grid;grid-template-columns:30px minmax(0,1fr);gap:17px;min-height:174px;padding:18px 26px 13px 21px}.hero-proof .quote-index{align-self:start;margin:4px 0 0;padding:7px 5px;border:1px solid rgba(25,141,130,.15);border-radius:999px;color:#168d82;font-family:STKaiti,KaiTi,serif;font-size:10px;line-height:1.15;letter-spacing:.22em;writing-mode:vertical-rl}.hero-proof .quote-mark{position:absolute;top:-2px;left:58px;margin:0;color:#dd4a3629;font-family:Georgia,serif;font-size:74px;line-height:1}.quote-body blockquote{position:relative;z-index:1;align-self:center;margin:0;color:#344442;font-family:STKaiti,KaiTi,"Noto Serif SC",serif;font-size:clamp(16px,1.35vw,20px);font-weight:400;line-height:1.58;letter-spacing:.07em}.quote-body blockquote em{color:#d6533f;font-style:normal}.quote-foot{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;height:42px;padding:0 17px 0 68px;border-top:1px solid rgba(53,88,85,.08)}.quote-foot cite{color:#566764;font-family:STSong,SimSun,serif;font-size:9px;font-style:normal;letter-spacing:.08em}.hero-proof .quote-foot span{margin:0;color:#9a7f78;font-family:STKaiti,KaiTi,serif;font-size:8px;line-height:1;letter-spacing:.14em}@media(max-width:720px){.philosophy-card{height:288px;border-radius:10px}.quote-body{min-height:204px;padding:22px 25px 17px 20px}.quote-body blockquote{font-size:clamp(17px,4.5vw,21px);line-height:1.62}.quote-foot{padding-left:67px}}.auth-sheet{width:min(520px,calc(100% - 28px));height:calc(100% - 28px);margin:14px;padding:36px 42px 30px;border-radius:14px;background:linear-gradient(145deg,#fafffddb,#fff8f3c7),#ffffffad}.auth-sheet .close{top:18px;right:20px;z-index:2}.auth-form{display:flex;min-height:100%;flex-direction:column}.auth-intro{padding:13px 30px 25px 0}.auth-eyebrow{display:flex;align-items:center;gap:10px}.auth-eyebrow span{color:#6f807d;font-family:Georgia,Times New Roman,serif;font-size:8px;letter-spacing:.16em}.auth-eyebrow i{padding:4px 7px;border:1px solid rgba(225,78,58,.18);border-radius:999px;color:#d54e39;font-size:8px;font-style:normal}.auth-sheet .auth-intro h2{margin:20px 0 9px;color:#263534;font-size:clamp(27px,3vw,34px);line-height:1.15;letter-spacing:0}.auth-intro>p{margin:0;color:#788583;font-size:11px;line-height:1.7}.auth-progress{position:relative;display:grid;grid-template-columns:1fr 1fr;margin:0 0 25px;border-top:1px solid rgba(52,77,74,.11);border-bottom:1px solid rgba(52,77,74,.11)}.auth-progress:before{position:absolute;top:-1px;left:0;width:50%;height:2px;background:#e4553e;content:"";transition:width .28s ease}.auth-progress.code-stage:before{width:100%}.auth-progress>div{display:flex;align-items:center;gap:8px;height:47px;color:#9ba5a3}.auth-progress>div:last-child{justify-content:flex-end}.auth-progress b{font-family:Georgia,serif;font-size:9px;font-weight:400}.auth-progress span{font-size:9px}.auth-progress .active{color:#334441}.auth-progress .active b{color:#dc513b}.auth-fields{display:grid;gap:14px}.auth-form .auth-field{display:block;margin:0;color:#687673;font-size:9px}.auth-field>span{display:block;margin:0 0 7px}.phone-control,.auth-form .otp-field>input{display:flex;align-items:center;width:100%;height:52px;border:1px solid rgba(53,82,78,.14);border-radius:9px;background:#ffffff7a;box-shadow:inset 0 1px #ffffffbd;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.phone-control:focus-within,.auth-form .otp-field>input:focus{border-color:#e3533d57;background:#ffffffc2;box-shadow:0 0 0 3px #e3533d0f,inset 0 1px #fff}.phone-control>b{padding:0 13px 0 15px;border-right:1px solid rgba(53,82,78,.12);color:#344441;font-family:Georgia,serif;font-size:12px;font-weight:400}.auth-form .phone-control input{min-width:0;height:100%;margin:0;padding:0 13px;border:0;border-radius:0;background:transparent;box-shadow:none;color:#293837;font-size:13px}.phone-control>button{margin-right:13px;padding:4px 0;border:0;border-bottom:1px solid #d6523d;color:#d6523d;background:transparent;font-size:9px;cursor:pointer}.auth-form .otp-field>input{margin:0;padding:0 15px;color:#283836;font-family:Georgia,serif;font-size:19px;letter-spacing:.28em}.auth-form .otp-field>input::placeholder{color:#a4aeac;font-family:inherit;font-size:11px;letter-spacing:0}.debug-otp{display:flex;align-items:center;justify-content:space-between;min-height:54px;padding:9px 11px 9px 14px;border-left:2px solid #1a9487;background:#e2f8f373}.debug-otp>div{display:flex;flex-direction:column;gap:4px}.debug-otp span{color:#72817e;font-size:8px}.debug-otp code{color:#177f76;font-family:Georgia,serif;font-size:16px;letter-spacing:.18em}.debug-otp>button{padding:8px 10px;border:1px solid rgba(24,143,131,.18);border-radius:7px;color:#177f76;background:#ffffff8f;font-size:9px;cursor:pointer}.debug-otp>button:hover{background:#ffffffe6}.auth-form .auth-submit{margin-top:22px;border-color:#db503a;border-radius:8px;background:#e4553e;box-shadow:0 10px 24px #d74a3629}.auth-form .auth-submit:hover{border-color:#cb4632;background:#d94c36}.auth-form .auth-submit:disabled{border-color:#34444114;background:#4a5b581f;box-shadow:none;color:#929c9a;cursor:not-allowed;transform:none}.auth-footnote{display:flex;justify-content:space-between;gap:16px;margin-top:auto;padding-top:24px;color:#98a19f;font-size:8px}.auth-footnote b{color:#64807b;font-weight:400}@media(max-width:560px){.auth-sheet{width:calc(100% - 16px);height:calc(100% - 16px);margin:8px;padding:31px 22px 22px}.auth-intro{padding-top:10px}.auth-progress{margin-bottom:21px}.debug-otp{align-items:stretch}.debug-otp>button{flex:0 0 auto}.auth-footnote{padding-top:20px}}.account-menu{position:relative;z-index:35}.account-button{min-height:42px}.account-chevron{margin-left:1px;color:#82908e;font-size:11px;font-style:normal;transition:transform .2s ease}.account-menu.open .account-chevron{transform:rotate(180deg)}.account-dropdown{position:absolute;top:calc(100% + 10px);right:0;width:270px;padding:8px;overflow:hidden;border:1px solid rgba(255,255,255,.78);border-radius:12px;background:#f7fcfae0;box-shadow:0 22px 58px #2446432e,inset 0 1px #ffffffe6;-webkit-backdrop-filter:blur(24px) saturate(145%);backdrop-filter:blur(24px) saturate(145%);transform-origin:top right;animation:account-menu-in .2s ease both}.account-dropdown>header{display:flex;align-items:center;gap:10px;min-height:58px;padding:8px 9px 11px;border-bottom:1px solid rgba(53,78,75,.1)}.menu-avatar{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;color:#fff;background:#168f83;box-shadow:0 7px 18px #168f832e;font-size:11px}.account-dropdown header div{display:flex;flex-direction:column;gap:3px}.account-dropdown header b{color:#31413f;font-size:11px;font-weight:500}.account-dropdown header small{color:#168f83;font-size:8px}.account-dropdown>button{display:grid;grid-template-columns:30px 1fr 16px;align-items:center;gap:9px;width:100%;min-height:56px;padding:8px 9px;border:0;border-radius:8px;color:#40504e;background:transparent;text-align:left;cursor:pointer}.account-dropdown>button:hover{background:#ffffffad}.account-dropdown>button>span{display:grid;place-items:center;width:28px;height:28px;border:1px solid rgba(54,82,79,.11);border-radius:8px;background:#ffffff7a;color:#667673;font-family:STSong,SimSun,serif;font-size:9px}.account-dropdown>button>div{display:flex;min-width:0;flex-direction:column;gap:3px}.account-dropdown>button b{font-size:10px;font-weight:500}.account-dropdown>button small{overflow:hidden;color:#929d9a;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.account-dropdown>button>i{color:#a0aaa8;font-size:10px;font-style:normal;text-align:right;transition:transform .2s ease}.account-dropdown>button:hover>i{transform:translate(2px)}.account-dropdown>.logout-item{margin-top:7px;border:1px solid rgba(225,77,56,.16);color:#fff;background:linear-gradient(110deg,#e04f39f0,#ec5d43e0);box-shadow:0 9px 22px #cd422f26}.account-dropdown>.logout-item:hover{background:linear-gradient(110deg,#d94b35,#eb6148)}.account-dropdown>.logout-item>span{border-color:#ffffff3d;color:#fff;background:#ffffff21}.account-dropdown>.logout-item small,.account-dropdown>.logout-item>i{color:#ffffffb8}@keyframes account-menu-in{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:none}}.account-sheet{width:min(520px,calc(100% - 28px));height:calc(100% - 28px);margin:14px;padding:48px 44px 38px;border-radius:14px;background:linear-gradient(145deg,#f9fefce6,#fff9f4d6)}.account-panel{display:flex;min-height:100%;flex-direction:column}.account-panel-kicker{margin:12px 0 18px;color:#74827f;font-family:Georgia,Times New Roman,serif;font-size:8px;letter-spacing:.18em}.account-sheet .account-panel h2{margin:0 0 32px;color:#283735;font-size:34px;letter-spacing:0}.profile-identity{display:flex;align-items:center;gap:14px;padding:18px 0;border-top:1px solid rgba(49,75,72,.12);border-bottom:1px solid rgba(49,75,72,.12)}.profile-identity>span{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;color:#fff;background:#178f83;box-shadow:0 10px 24px #178f8329}.profile-identity>div{display:flex;flex-direction:column;gap:5px}.profile-identity strong{color:#30413e;font-size:14px;font-weight:500}.profile-identity small{color:#168d82;font-size:9px}.profile-facts{margin:20px 0 0}.profile-facts>div{display:grid;grid-template-columns:90px 1fr;gap:20px;padding:14px 0;border-bottom:1px solid rgba(49,75,72,.09);font-size:10px}.profile-facts dt{color:#8a9693}.profile-facts dd{margin:0;color:#3f504d;text-align:right}.account-panel-note{margin:auto 0 0;padding-top:28px;color:#8d9996;font-size:9px;line-height:1.8}.settings-list{border-top:1px solid rgba(49,75,72,.12)}.settings-list>div{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:76px;border-bottom:1px solid rgba(49,75,72,.1)}.settings-list>div>span{display:flex;flex-direction:column;gap:6px}.settings-list b{color:#3a4a47;font-size:11px;font-weight:500}.settings-list small{color:#8d9996;font-size:8px}.settings-list em{color:#178c81;font-size:9px;font-style:normal}.setting-switch{position:relative;flex:0 0 42px;width:42px;height:23px;padding:0;border:1px solid rgba(54,78,75,.14);border-radius:999px;background:#53636024;cursor:pointer;transition:background .2s ease}.setting-switch i{position:absolute;top:3px;left:3px;width:15px;height:15px;border-radius:50%;background:#fff;box-shadow:0 2px 7px #2b3f3c2e;transition:transform .2s ease}.setting-switch.on{border-color:#168f833d;background:#1a978a}.setting-switch.on i{transform:translate(19px)}.danger-setting>button{padding:8px 12px;border:1px solid rgba(214,68,48,.24);border-radius:8px;color:#c74332;background:#ffffff7a;font-size:9px;cursor:pointer}.report-box{display:flex;align-items:center;gap:8px;margin-top:12px;padding-top:10px;border-top:1px solid rgba(53,78,75,.09)}.report-box select{min-width:150px;padding:8px 10px;border:1px solid rgba(53,78,75,.14);border-radius:8px;color:#65736f;background:#ffffff94;font-size:9px}.report-box button{padding:8px 11px;border:0;border-radius:8px;color:#fff;background:#405d58;font-size:9px;cursor:pointer}.about-panel blockquote{margin:0;padding:24px 0 24px 22px;border-top:1px solid rgba(49,75,72,.12);border-bottom:1px solid rgba(49,75,72,.12);border-left:2px solid #e05740;color:#344542;font-family:STKaiti,KaiTi,serif;font-size:20px;line-height:1.75}.about-panel>p:not(.account-panel-kicker){margin:25px 0;color:#71807d;font-size:10px;line-height:2}.about-panel footer{display:flex;justify-content:space-between;margin-top:auto;padding-top:18px;border-top:1px solid rgba(49,75,72,.1);color:#8b9794;font-size:9px}.about-panel footer b{color:#d8503b;font-family:Georgia,serif;font-weight:400}.reduce-motion *,.reduce-motion *:before,.reduce-motion *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}@media(max-width:720px){.account-button>span:not(.avatar){display:none}.account-chevron{display:block}.account-dropdown{position:fixed;top:70px;right:10px;width:min(270px,calc(100vw - 20px))}.account-sheet{width:calc(100% - 16px);height:calc(100% - 16px);margin:8px;padding:42px 22px 26px}.account-sheet .account-panel h2{margin-bottom:25px;font-size:30px}}.review-overlay{align-items:center;justify-content:center}.review-sheet{width:min(720px,calc(100% - 32px));height:min(760px,calc(100% - 32px));margin:16px;padding:48px 52px 42px;border-radius:16px}.review-sheet .close{top:16px;right:18px}.review-sheet form{max-width:610px;margin:0 auto}.review-sheet h2{font-size:32px}.review-sheet .form-note{max-width:540px}.phone-control .otp-send{flex:0 0 auto;height:32px;margin-right:9px;padding:0 10px;border:1px solid rgba(224,82,61,.24);border-radius:7px;color:#d94e39;background:#ffefeaad;font-size:9px;cursor:pointer}.phone-control .otp-send:hover:not(:disabled){border-color:#e0523d73;background:#ffe7dfe6}.phone-control .otp-send:disabled{color:#9ba5a2;border-color:#37504d1a;background:#5e6d6a14;cursor:not-allowed}.phone-control .otp-send.sent{color:#168d82;border-color:#168d822e;background:#dff8f2b8}.change-phone{margin:7px 0 0 auto;padding:0;border:0;border-bottom:1px solid rgba(217,78,57,.38);color:#d94e39;background:transparent;font-size:8px;cursor:pointer}.profile-page{width:min(1180px,calc(100% - 64px));margin:0 auto;padding:28px 0 100px}.profile-page-nav{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:50px;border-bottom:1px solid rgba(53,78,75,.12)}.profile-page-nav button{justify-self:start;padding:8px 0;border:0;color:#62716e;background:transparent;font-size:10px;cursor:pointer}.profile-page-nav button:hover{color:#df523d}.profile-page-nav>span{color:#75827f;font-family:Georgia,Times New Roman,serif;font-size:8px;letter-spacing:.16em}.profile-page-nav>b{justify-self:end;color:#d4513d;font-family:Georgia,serif;font-size:8px;font-weight:400;letter-spacing:.13em}.profile-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;min-height:270px;padding:62px 44px 42px;border-bottom:1px solid rgba(53,78,75,.12);background:linear-gradient(120deg,#e8f9f473,#fff3e96b)}.profile-hero-copy>p{margin:0 0 18px;color:#168d82;font-family:Georgia,serif;font-size:8px;letter-spacing:.18em}.profile-hero-copy h1{margin:0;color:#2e403d;font-family:STSong,SimSun,serif;font-size:clamp(42px,5vw,70px);font-weight:400;line-height:1}.profile-hero-copy>span{display:block;margin-top:20px;color:#778582;font-size:11px}.profile-hero-badge{display:grid;grid-template-columns:46px 1fr;align-items:center;column-gap:13px;min-width:220px}.profile-hero-badge>span{grid-row:span 2;display:grid;place-items:center;width:46px;height:46px;border:1px solid rgba(255,255,255,.84);border-radius:50%;color:#fff;background:#168e82;box-shadow:0 11px 25px #168e822e}.profile-hero-badge strong{color:#354541;font-size:12px;font-weight:500}.profile-hero-badge small{color:#168d82;font-size:8px}.profile-columns{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:48px;padding:48px 44px 0}.profile-section-heading{display:flex;align-items:flex-end;justify-content:space-between;padding-bottom:14px;border-bottom:1px solid rgba(53,78,75,.18)}.profile-section-heading p,.profile-side-note>p{margin:0 0 8px;color:#168d82;font-family:Georgia,serif;font-size:8px;letter-spacing:.16em}.profile-section-heading h2{margin:0;color:#344441;font-size:20px;font-weight:500}.profile-section-heading>span{color:#8d9996;font-size:9px}.profile-review-list .review-feed{gap:13px;padding-top:15px}.profile-review-list .review-card{padding:22px;border-radius:12px}.profile-side-note{align-self:start;padding-top:2px}.profile-side-note h3{margin:20px 0 14px;color:#3b4c48;font-family:STKaiti,KaiTi,serif;font-size:20px;font-weight:400;line-height:1.45}.profile-side-note>span{color:#87938f;font-size:9px;line-height:1.8}.profile-side-note dl{margin:28px 0 0;border-top:1px solid rgba(53,78,75,.12)}.profile-side-note dl>div{display:flex;justify-content:space-between;gap:14px;padding:12px 0;border-bottom:1px solid rgba(53,78,75,.09);font-size:9px}.profile-side-note dt{color:#8d9996}.profile-side-note dd{margin:0;color:#168d82}.profile-empty{padding:48px 0;color:#8c9895}.profile-empty>span{color:#168d82;font-family:Georgia,serif;font-size:8px;letter-spacing:.15em}.profile-empty h3{margin:13px 0 8px;color:#465653;font-size:17px;font-weight:500}.profile-empty p{margin:0 0 17px;font-size:10px}.profile-empty button{padding:9px 14px;border:1px solid #dd533e;border-radius:7px;color:#fff;background:#e4553e;font-size:9px;cursor:pointer}.reviewer-avatar-button{display:grid;flex:0 0 auto;place-items:center;width:30px;height:30px;padding:0;border:1px solid rgba(255,255,255,.84);border-radius:50%;color:#177f76;background:#fff6;box-shadow:inset 0 1px #fff,0 8px 24px #2b46431a;cursor:pointer}.reviewer-avatar-button:hover{border-color:#e14e3a5c;color:#d94e39;transform:translateY(-2px)}.featured-reviewer>.reviewer-avatar-button{width:40px;height:40px;color:inherit}.reviewer-avatar-large.reviewer-avatar-button{width:clamp(62px,7vw,88px);height:clamp(62px,7vw,88px);margin:0 auto 16px;font-family:STSong,serif;font-size:26px}@media(max-width:720px){.review-sheet{width:calc(100% - 16px);height:calc(100% - 16px);margin:8px;padding:38px 22px 28px}.profile-page{width:calc(100% - 32px);padding-top:15px}.profile-page-nav{grid-template-columns:1fr auto}.profile-page-nav>span{display:none}.profile-hero{display:block;min-height:0;padding:42px 22px 30px}.profile-hero-badge{margin-top:28px}.profile-columns{display:block;padding:30px 0 0}.profile-side-note{margin-top:34px;padding:24px 2px 0;border-top:1px solid rgba(53,78,75,.12)}}@media(min-width:721px){.product-main .target-grid{position:relative;display:block;height:286px;margin-top:14px;margin-right:0;padding:0;overflow:clip;border:1px solid transparent;border-radius:16px;scrollbar-width:none;transition:height .9s cubic-bezier(.2,.8,.2,1),border-radius .8s cubic-bezier(.2,.8,.2,1),background .8s ease,box-shadow .8s ease}.product-main .target-grid::-webkit-scrollbar{display:none}.product-main .target-grid .target-card{position:absolute;width:18.4%;height:252px;min-height:0;aspect-ratio:auto;transition:box-shadow .28s ease;transform-origin:center center;will-change:left,top,transform,opacity}.target-section.is-orbit .target-grid{height:340px;border-color:transparent;border-radius:16px;background:transparent;box-shadow:none}.target-section.is-orbit .target-card{height:252px}.target-section.is-orbit .target-card[data-slot="0"]{box-shadow:0 22px 48px #197e7329,inset 0 1px #ffffffc7}}
