._card_1kvze_1{--premium-card-text: #46331d;--premium-card-title: #57422b;--premium-card-muted: rgba(104, 83, 57, .72);--premium-card-accent: rgba(177, 128, 61, .78);--premium-card-background: radial-gradient(circle at 0% 15%, rgba(255, 255, 255, .2), transparent 30%), radial-gradient(circle at 32% 0%, rgba(255, 255, 255, 1), transparent 1%), radial-gradient(circle at 32% 0%, rgba(255, 255, 255, .9), transparent 3%), radial-gradient(circle at 32% 0%, rgba(255, 255, 255, .6), transparent 7%), radial-gradient(circle at 32% 0%, rgba(255, 255, 255, .3), transparent 15%), radial-gradient(circle at 98% 5%, rgba(255, 255, 255, .38), transparent 38%), radial-gradient(circle at 0% 90%, rgba(255, 255, 255, .37), transparent 23%), linear-gradient(35deg, #f8ead0 0%, #f8ead0 50%, #f8ead0 100%);--premium-card-border: rgba(181, 135, 63, .34);--premium-card-inner-border: linear-gradient(132deg, rgba(255, 251, 238, .98), rgba(178, 128, 54, .34) 48%, rgba(255, 244, 213, .9));--premium-card-shadow: inset 0 1px 0 rgba(255, 255, 255, .9), inset 0 -1px 0 rgba(139, 96, 29, .11), 0 16px 34px rgba(117, 82, 34, .12);--premium-card-hover-shadow: inset 0 1px 0 rgba(255, 255, 255, .9), inset 0 -1px 0 rgba(139, 96, 29, .14), 0 20px 42px rgba(117, 82, 34, .16);--premium-card-shine: linear-gradient(104deg, transparent 40%, rgba(255, 255, 255, .3) 60%, transparent 80%), linear-gradient(104deg, transparent 25%, rgba(255, 255, 255, .3) 45%, transparent 65%);--premium-eyebrow-color: rgba(133, 98, 48, .82);--premium-spark-color: rgba(159, 116, 53, .72);--premium-title-underline: linear-gradient(90deg, rgba(177, 128, 61, .78), rgba(237, 214, 166, .72));--premium-icon-color: rgba(157, 116, 57, .78);--premium-icon-background: linear-gradient(180deg, rgba(255, 255, 255, .86), rgba(255, 244, 220, .62));--premium-icon-border: rgba(164, 113, 34, .12);--premium-icon-shadow: inset 0 1px 0 rgba(255, 255, 255, .72), 0 4px 10px rgba(123, 84, 32, .08);--premium-info-value: #5a432b;--premium-bottom-color: rgba(96, 78, 54, .68);--premium-bottom-border: rgba(139, 96, 29, .1);--premium-notice-color: #fff8e8;--premium-notice-background: rgba(166, 131, 79, .42);--premium-renew-color: rgba(100, 74, 37, .82);--premium-renew-background: rgba(255, 247, 230, .54);--premium-renew-border: rgba(143, 105, 55, .12);--premium-renew-hover-color: rgba(78, 55, 24, .9);--premium-renew-hover-background: rgba(255, 239, 204, .74);--premium-renew-hover-border: rgba(143, 105, 55, .18);--premium-vip-background: radial-gradient(circle at 80% 5%, rgba(219, 198, 166, .6), transparent 50%), radial-gradient(circle at 30% 5%, rgba(231, 213, 186, .6), transparent 60%), radial-gradient(circle at 50% 0%, rgba(224, 197, 156, .6), transparent 40%), radial-gradient(circle at 10% 95%, rgba(233, 210, 177, .3), transparent 60%), radial-gradient(circle at 30% 95%, rgba(233, 210, 177, .3), transparent 60%), radial-gradient(circle at 75% 0%, rgba(255, 255, 255, 1), transparent 1%), radial-gradient(circle at 75% 0%, rgba(255, 255, 255, .9), transparent 3%), radial-gradient(circle at 75% 0%, rgba(255, 255, 255, .6), transparent 7%), radial-gradient(circle at 75% 0%, rgba(255, 255, 255, .3), transparent 12%), radial-gradient(circle at 100% 100%, rgba(255, 255, 255, 1), transparent 3%), radial-gradient(circle at 100% 100%, rgba(255, 255, 255, .6), transparent 13%), radial-gradient(circle at 50% 37%, rgb(255, 255, 255), transparent 20%), radial-gradient(circle at 50% 37%, rgb(255, 255, 255), transparent 50%), radial-gradient(circle at 70% 90%, rgba(224, 197, 156, .6), transparent 50%), linear-gradient(35deg, #f7e7c7 0%, #f7e7c7 50%, #f7e7c7 100%);--premium-vip-border: rgba(229, 219, 190, .219);--premium-vip-shadow: inset 0 1px 0 rgba(255, 255, 255, .58), inset 0 -1px 0 rgba(130, 90, 30, .1), 0 5px 12px rgba(117, 82, 34, .1);--premium-vip-shine: linear-gradient(45deg, transparent 45%, rgba(255, 255, 255, .4) 60%, transparent 70%), linear-gradient(60deg, transparent 30%, rgba(255, 255, 255, .2) 45%, transparent 60%);--premium-vip-text: #dac7a4;--premium-vip-text-shadow: 1px 1px 0 rgba(255, 255, 255, .42), -1px -1px 1px rgba(93, 62, 24, .28);--premium-wave-stroke: rgba(156, 111, 44, .12);position:relative;isolation:isolate;display:grid;aspect-ratio:1.618 / 1;min-width:0;min-height:206px;padding:18px 17px 15px;overflow:hidden;color:var(--premium-card-text);background:var(--premium-card-background);border:1px solid var(--premium-card-border);border-radius:20px;box-shadow:var(--premium-card-shadow);font-family:"Noto Serif SC","Source Han Serif SC",Songti SC,SimSun,serif;transition:box-shadow .16s ease,transform .16s ease}._cardGold_1kvze_101{--premium-card-theme: gold}._cardGreen_1kvze_105{--premium-card-text: #253b2c;--premium-card-title: #263d2e;--premium-card-muted: rgba(51, 76, 59, .72);--premium-card-accent: rgba(64, 125, 83, .78);--premium-card-background: radial-gradient(circle at 0% 15%, rgba(255, 255, 255, .24), transparent 30%), radial-gradient(circle at 32% 0%, rgba(255, 255, 255, .95), transparent 1%), radial-gradient(circle at 32% 0%, rgba(255, 255, 255, .78), transparent 4%), radial-gradient(circle at 32% 0%, rgba(255, 255, 255, .36), transparent 14%), radial-gradient(circle at 98% 5%, rgba(255, 255, 255, .34), transparent 38%), radial-gradient(circle at 0% 90%, rgba(255, 255, 255, .34), transparent 23%), linear-gradient(35deg, #dceedd 0%, #c8e1c8 55%, #b5d3b7 100%);--premium-card-border: rgba(76, 135, 91, .35);--premium-card-inner-border: linear-gradient(132deg, rgba(250, 255, 248, .95), rgba(82, 139, 92, .3) 48%, rgba(230, 246, 226, .9));--premium-card-shadow: inset 0 1px 0 rgba(255, 255, 255, .82), inset 0 -1px 0 rgba(39, 83, 48, .1), 0 16px 34px rgba(45, 88, 54, .12);--premium-card-hover-shadow: inset 0 1px 0 rgba(255, 255, 255, .86), inset 0 -1px 0 rgba(39, 83, 48, .14), 0 20px 42px rgba(45, 88, 54, .16);--premium-eyebrow-color: rgba(52, 103, 66, .82);--premium-spark-color: rgba(58, 126, 76, .7);--premium-title-underline: linear-gradient(90deg, rgba(58, 126, 76, .74), rgba(194, 225, 190, .72));--premium-icon-color: rgba(67, 121, 78, .78);--premium-icon-background: linear-gradient(180deg, rgba(255, 255, 255, .82), rgba(232, 247, 229, .64));--premium-icon-border: rgba(58, 126, 76, .13);--premium-info-value: #2f4c37;--premium-bottom-color: rgba(50, 76, 57, .68);--premium-bottom-border: rgba(51, 103, 63, .12);--premium-notice-background: rgba(79, 134, 91, .46);--premium-renew-color: rgba(43, 89, 54, .82);--premium-renew-background: rgba(239, 250, 236, .56);--premium-renew-border: rgba(54, 113, 68, .13);--premium-renew-hover-color: rgba(36, 77, 46, .9);--premium-renew-hover-background: rgba(223, 244, 219, .76);--premium-renew-hover-border: rgba(54, 113, 68, .2);--premium-vip-background: radial-gradient(circle at 80% 5%, rgba(186, 216, 188, .65), transparent 50%), radial-gradient(circle at 30% 5%, rgba(212, 234, 210, .65), transparent 60%), radial-gradient(circle at 75% 0%, rgba(255, 255, 255, .9), transparent 7%), radial-gradient(circle at 50% 37%, rgb(255, 255, 255), transparent 42%), linear-gradient(35deg, #d9ecd6 0%, #d0e6ce 100%);--premium-vip-border: rgba(205, 229, 201, .45);--premium-vip-text: #9fc0a1;--premium-vip-text-shadow: 1px 1px 0 rgba(255, 255, 255, .5), -1px -1px 1px rgba(40, 85, 48, .22);--premium-wave-stroke: rgba(55, 111, 67, .12)}._cardBlue_1kvze_158{--premium-card-text: #263748;--premium-card-title: #28394b;--premium-card-muted: rgba(55, 75, 94, .72);--premium-card-accent: rgba(65, 108, 150, .78);--premium-card-background: radial-gradient(circle at 0% 15%, rgba(255, 255, 255, .24), transparent 30%), radial-gradient(circle at 32% 0%, rgba(255, 255, 255, .96), transparent 1%), radial-gradient(circle at 32% 0%, rgba(255, 255, 255, .78), transparent 4%), radial-gradient(circle at 32% 0%, rgba(255, 255, 255, .34), transparent 14%), radial-gradient(circle at 98% 5%, rgba(255, 255, 255, .34), transparent 38%), radial-gradient(circle at 0% 90%, rgba(255, 255, 255, .34), transparent 23%), linear-gradient(35deg, #dce9f5 0%, #c7dcf0 55%, #b8d1e7 100%);--premium-card-border: rgba(75, 121, 165, .34);--premium-card-inner-border: linear-gradient(132deg, rgba(249, 253, 255, .95), rgba(76, 122, 166, .3) 48%, rgba(226, 240, 252, .9));--premium-card-shadow: inset 0 1px 0 rgba(255, 255, 255, .84), inset 0 -1px 0 rgba(40, 75, 109, .1), 0 16px 34px rgba(45, 79, 111, .12);--premium-card-hover-shadow: inset 0 1px 0 rgba(255, 255, 255, .88), inset 0 -1px 0 rgba(40, 75, 109, .14), 0 20px 42px rgba(45, 79, 111, .16);--premium-eyebrow-color: rgba(58, 97, 136, .82);--premium-spark-color: rgba(62, 113, 158, .7);--premium-title-underline: linear-gradient(90deg, rgba(62, 113, 158, .74), rgba(194, 219, 240, .72));--premium-icon-color: rgba(65, 111, 153, .78);--premium-icon-background: linear-gradient(180deg, rgba(255, 255, 255, .84), rgba(229, 241, 251, .64));--premium-icon-border: rgba(62, 113, 158, .13);--premium-info-value: #31495f;--premium-bottom-color: rgba(54, 75, 94, .68);--premium-bottom-border: rgba(55, 96, 137, .12);--premium-notice-background: rgba(76, 122, 166, .46);--premium-renew-color: rgba(43, 80, 113, .82);--premium-renew-background: rgba(236, 246, 253, .58);--premium-renew-border: rgba(58, 105, 150, .13);--premium-renew-hover-color: rgba(36, 70, 101, .9);--premium-renew-hover-background: rgba(221, 238, 250, .78);--premium-renew-hover-border: rgba(58, 105, 150, .2);--premium-vip-background: radial-gradient(circle at 80% 5%, rgba(184, 208, 231, .65), transparent 50%), radial-gradient(circle at 30% 5%, rgba(211, 229, 243, .65), transparent 60%), radial-gradient(circle at 75% 0%, rgba(255, 255, 255, .9), transparent 7%), radial-gradient(circle at 50% 37%, rgb(255, 255, 255), transparent 42%), linear-gradient(35deg, #d8e8f4 0%, #cfe0ee 100%);--premium-vip-border: rgba(204, 223, 239, .45);--premium-vip-text: #9db8cf;--premium-vip-text-shadow: 1px 1px 0 rgba(255, 255, 255, .5), -1px -1px 1px rgba(39, 75, 109, .22);--premium-wave-stroke: rgba(55, 96, 137, .12)}._card_1kvze_1:before{position:absolute;inset:4px;z-index:1;padding:1px;background:var(--premium-card-inner-border);border-radius:16px;content:"";-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}._card_1kvze_1:after{position:absolute;inset:-60% auto auto -22%;z-index:1;width:125%;height:188%;background:var(--premium-card-shine);content:"";pointer-events:none;transform:rotate(7deg)}._card_1kvze_1:hover{box-shadow:var(--premium-card-hover-shadow);transform:translateY(-2px)}._content_1kvze_243{position:relative;z-index:3;display:grid;align-content:start;gap:9px;min-width:0;padding-bottom:20%}._eyebrow_1kvze_253{display:inline-flex;align-items:center;gap:8px;width:max-content;color:var(--premium-eyebrow-color);font-size:12px;font-weight:650;letter-spacing:0;text-shadow:0 1px 0 rgba(255,255,255,.54),0 -1px 0 rgba(118,83,34,.05)}._spark_1kvze_267{display:inline-grid;place-items:center;width:17px;height:17px;color:var(--premium-spark-color);background:transparent;border:0}._spark_1kvze_267 svg{width:16px;height:16px}._title_1kvze_282{position:relative;max-width:calc(100% - 56px);margin:0 0 4px;padding-bottom:11px;overflow:hidden;color:var(--premium-card-title);font-size:22px;font-weight:720;line-height:1.08;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 0 rgba(255,255,255,.58),0 -1px 0 rgba(126,91,43,.1)}._title_1kvze_282:after{position:absolute;bottom:0;left:0;width:58px;height:3px;background:var(--premium-title-underline);border-radius:999px;content:""}._infoList_1kvze_310{display:grid;gap:0;min-width:0}._infoRow_1kvze_316{display:grid;grid-template-columns:31px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:0;background:transparent;border:0}._iconBox_1kvze_327{display:inline-grid;place-items:center;width:30px;height:30px;color:var(--premium-icon-color);background:var(--premium-icon-background);border:1px solid var(--premium-icon-border);border-radius:9px;box-shadow:var(--premium-icon-shadow)}._iconBox_1kvze_327 svg{width:16px;height:16px}._infoText_1kvze_344{display:flex;align-items:baseline;gap:8px;min-width:0}._infoText_1kvze_344 span{color:var(--premium-card-muted);flex:0 0 auto;font-size:12px;font-weight:620;text-shadow:0 1px 0 rgba(255,255,255,.45)}._infoText_1kvze_344 strong{overflow:hidden;color:var(--premium-info-value);font-size:13px;font-weight:640;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 0 rgba(255,255,255,.5),0 -1px 0 rgba(126,91,43,.06)}._bottomRow_1kvze_371{position:absolute;right:17px;bottom:4px;left:17px;z-index:3;display:flex;align-items:center;gap:5px;height:22%;min-width:0;padding-right:108px;color:var(--premium-bottom-color);font-size:11px;font-weight:600;background:transparent;border-top:1px solid var(--premium-bottom-border);border-radius:0;box-sizing:border-box}._noticeIcon_1kvze_392{display:inline-grid;flex:0 0 auto;place-items:center;width:13px;height:13px;color:var(--premium-notice-color);font-size:8px;font-weight:760;background:var(--premium-notice-background);border-radius:999px}._renewButton_1kvze_405{position:relative;isolation:isolate;min-height:26px;padding:0 13px;overflow:hidden;color:var(--premium-renew-color);font:inherit;font-size:12px;font-weight:680;letter-spacing:0;background:var(--premium-renew-background);border:1px solid var(--premium-renew-border);border-radius:999px;box-shadow:inset 0 1px #ffffff6b,0 1px 3px #7552220a;cursor:pointer;text-shadow:none;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease,color .14s ease,transform .14s ease}._renewButton_1kvze_405:after{display:none}._renewButton_1kvze_405:hover{color:var(--premium-renew-hover-color);background:var(--premium-renew-hover-background);border-color:var(--premium-renew-hover-border);box-shadow:inset 0 1px #ffffff80,0 4px 10px #75522214;transform:translateY(-1px)}._vipPlate_1kvze_446{position:absolute;right:10px;bottom:10px;z-index:2;display:grid;place-items:center;width:68px;height:36px;overflow:hidden;background:var(--premium-vip-background);border:1px solid var(--premium-vip-border);border-radius:8px;box-shadow:var(--premium-vip-shadow);pointer-events:none}._vipPlate_1kvze_446:after{position:absolute;inset:-60% auto auto -22%;z-index:1;width:125%;height:188%;background:var(--premium-vip-shine);content:"";pointer-events:none;transform:rotate(7deg)}._vipText_1kvze_476{position:relative;z-index:3;padding-left:2px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:18px;font-weight:900;letter-spacing:.14em;background:transparent;border:0;border-radius:0;box-shadow:none;text-align:center;color:var(--premium-vip-text);text-shadow:var(--premium-vip-text-shadow)}._wave_1kvze_498{position:absolute;top:11px;right:-30px;z-index:1;width:188px;height:auto;pointer-events:none;transform:rotate(11deg)}._wave_1kvze_498 path{stroke:var(--premium-wave-stroke);stroke-linecap:round;stroke-width:1.25}@media(max-width:1180px){._card_1kvze_1{min-height:198px;padding:17px 16px 15px}._title_1kvze_282{max-width:calc(100% - 48px);font-size:21px}._vipPlate_1kvze_446{width:68px;height:36px}}@media(prefers-reduced-motion:reduce){._card_1kvze_1{transition:none}._card_1kvze_1:hover{transform:none}}.pc-oa-case-context{display:flex;flex-direction:column;gap:16px}.pc-oa-metadata-confirmation,.pc-oa-case-context-completion{gap:14px}.pc-oa-metadata-topbar{display:flex;align-items:center;justify-content:space-between;gap:14px}.pc-oa-case-context__prompt{display:flex;align-items:center;gap:10px;width:fit-content;max-width:min(620px,100%)}.pc-oa-case-context__prompt>span{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:28px;height:28px;color:#f8f7f2;font-size:13px;font-weight:760;background:#2f2e2a;border-radius:8px}.pc-oa-case-context__prompt h3{margin:0;padding:10px 13px;color:#252420;font-size:15px;font-weight:650;line-height:1.5;background:#fffefb;border:1px solid #e5e1d8;border-radius:14px 14px 14px 5px;box-shadow:0 10px 24px #2b271f0d}.pc-oa-metadata-card{display:grid;gap:12px;padding:14px;background:#fffefb;border:1px solid #e5e1d8;border-radius:16px;box-shadow:0 16px 36px #2b271f0d}.pc-oa-metadata-card h4,.pc-oa-issue-panel h4{margin:0;color:#252420;font-size:15px;font-weight:680}.pc-oa-metadata-card__grid{display:grid;grid-template-columns:1fr;gap:10px}.pc-oa-metadata-layout{display:grid;grid-template-columns:minmax(260px,.68fr) minmax(0,1.32fr);gap:14px;align-items:start}.pc-oa-case-context__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.pc-oa-case-context__material-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:14px;align-items:start}.pc-oa-material-stack{display:grid;gap:12px;min-width:0}.pc-oa-material-panel{display:grid;gap:12px;min-width:0;padding:14px;background:#fffefb;border:1px solid #e5e1d8;border-radius:16px;box-shadow:0 16px 36px #2b271f0d}.pc-oa-material-panel--primary{gap:14px}.pc-oa-material-panel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.pc-oa-material-panel__header h4{margin:0;color:#252420;font-size:15px;font-weight:680}.pc-oa-material-panel__header p{margin:5px 0 0;color:#817d73;font-size:12px}.pc-oa-material-status-list{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.pc-oa-material-status-list span{padding:5px 8px;color:#817d73;font-size:12px;font-weight:650;background:#f1f0eb;border:1px solid #e5e1d8;border-radius:999px}.pc-oa-material-status-list span.is-ready{color:#496d50;background:#edf5ec;border-color:#cbdcc8}.pc-oa-reference-list{display:grid;gap:10px}.pc-oa-reference-item{display:grid;gap:10px;min-width:0;padding:12px;background:#fbfaf7;border:1px solid #ebe8df;border-radius:12px}.pc-oa-content-board,.pc-oa-strategy-config{display:grid;gap:12px;padding:16px;background:#fffefb;border:1px solid #e5e1d8;border-radius:16px;box-shadow:0 16px 36px #2b271f0d}.pc-oa-content-board__header,.pc-oa-strategy-config__header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.pc-oa-content-board__header h4,.pc-oa-strategy-config__header h4{margin:0;color:#252420;font-size:15px;font-weight:680}.pc-oa-content-board__header p,.pc-oa-strategy-config__header p{margin:5px 0 0;color:#817d73;font-size:12px}.pc-oa-content-board__rows{display:grid;gap:6px}.pc-oa-content-round{display:grid;grid-template-columns:96px minmax(0,1fr);gap:10px;align-items:center;min-width:0;min-height:58px;padding:8px 10px;background:transparent;border:1px solid transparent;border-radius:12px}.pc-oa-content-round:hover{background:#fbfaf7;border-color:#ebe8df}.pc-oa-content-round__label{display:flex;align-items:center;gap:6px;color:#302f2b;white-space:nowrap}.pc-oa-content-round__label strong{font-size:13px;font-weight:680}.pc-oa-content-round__label span{width:fit-content;padding:3px 7px;color:#7a5a19;font-size:11px;font-weight:650;background:#fff2c7;border:1px solid #ead794;border-radius:999px}.pc-oa-content-round__files{display:grid;grid-template-columns:repeat(auto-fill,minmax(156px,1fr));gap:8px;min-width:0;align-items:center}.pc-oa-content-file{display:inline-grid;grid-template-columns:9px minmax(0,1fr);grid-template-rows:auto auto;gap:2px 8px;align-items:center;width:100%;min-height:46px;padding:7px 10px;color:#302f2b;text-align:left;background:#fffefb;border:1px solid #dedbd2;border-radius:12px;transition:background .16s ease,border-color .16s ease,transform .16s ease}.pc-oa-content-file:not(:disabled):hover{background:#f4f3ee;border-color:#cfcbc0;transform:translateY(-1px)}.pc-oa-content-file__dot{width:8px;height:8px;background:#bdb8ab;border-radius:999px;grid-row:1 / 3}.pc-oa-content-file__text{display:flex;align-items:baseline;gap:5px;min-width:0}.pc-oa-content-file__text strong,.pc-oa-content-file__text small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-oa-content-file__text strong{min-width:0;font-size:13px;font-weight:680}.pc-oa-content-file__text small{min-width:0;color:#817d73;font-size:11px}.pc-oa-content-file__status{grid-column:2;color:#817d73;font-size:11px;font-weight:650;line-height:1}.pc-oa-content-file--ready{background:#f4fbf3;border-color:#c7dec5}.pc-oa-content-file--ready .pc-oa-content-file__dot{background:#6f9b72}.pc-oa-content-file--ready .pc-oa-content-file__status{color:#496d50}.pc-oa-content-file--fetching{background:#fff8dd;border-color:#ecd894}.pc-oa-content-file--fetching .pc-oa-content-file__dot{background:#d2a62f}.pc-oa-content-file--fetching .pc-oa-content-file__status{color:#7a5a19}.pc-oa-content-file--failed{background:#fff4f2;border-color:#e2b5ad}.pc-oa-content-file--failed .pc-oa-content-file__dot{background:#b8483f}.pc-oa-content-file--failed .pc-oa-content-file__status{color:#8b332d}.pc-oa-content-round__controls{display:inline-flex;gap:6px;align-self:stretch;align-items:center}.pc-oa-content-round__controls button,.pc-oa-other-file-strip__header button{width:30px;height:30px;color:#56534c;font-size:16px;font-weight:680;background:#f1f0eb;border:1px solid #dfddd5;border-radius:999px}.pc-oa-content-round__controls button:not(:disabled):hover,.pc-oa-other-file-strip__header button:not(:disabled):hover{color:#2f2e2a;background:#e4e1d8}.pc-oa-content-round__controls button:disabled,.pc-oa-other-file-strip__header button:disabled{color:#b8b3a8;cursor:not-allowed}.pc-oa-other-file-strip{display:grid;gap:10px;padding:12px;background:#fbfaf7;border:1px solid #ebe8df;border-radius:13px}.pc-oa-other-file-strip__header{display:flex;align-items:center;justify-content:space-between;gap:12px}.pc-oa-other-file-strip__header span{color:#302f2b;font-size:14px;font-weight:680}.pc-oa-other-file-strip__header div,.pc-oa-other-file-strip__items{display:flex;flex-wrap:wrap;gap:8px}.pc-oa-other-file-strip__items small{color:#817d73;font-size:12px}.pc-oa-content-editor-overlay{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:24px;background:#26252147;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.pc-oa-content-editor{position:relative;display:flex;flex-direction:column;gap:12px;width:min(820px,100%);height:min(780px,calc(100vh - 48px));max-height:min(780px,calc(100vh - 48px));padding:18px;background:#fffefb;border:1px solid #e5e1d8;border-radius:18px;box-shadow:0 24px 60px #2b271f33}.pc-oa-content-editor--dragging{border-color:#8eb49a;box-shadow:0 24px 60px #2b271f33,0 0 0 3px #7a9f8638}.pc-oa-content-editor__drop-indicator{position:absolute;inset:12px;z-index:3;display:grid;place-content:center;gap:6px;color:#2e5f3d;text-align:center;background:#f5faf6e6;border:1px dashed #8eb49a;border-radius:14px;pointer-events:none}.pc-oa-content-editor__drop-indicator strong{font-size:15px;font-weight:720}.pc-oa-content-editor__drop-indicator span{color:#69806e;font-size:12px;font-weight:560}.pc-oa-content-editor__busy-overlay{position:absolute;inset:0;z-index:4;display:grid;place-items:center;padding:18px;background:#fffefbc7;border-radius:inherit;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.pc-oa-content-editor__busy-card{display:grid;justify-items:center;gap:8px;max-width:280px;padding:18px;color:#302f2b;text-align:center;background:#fffefb;border:1px solid #e5e1d8;border-radius:14px;box-shadow:0 16px 38px #2b271f29}.pc-oa-content-editor__busy-card strong{font-size:15px;font-weight:720}.pc-oa-content-editor__busy-card p{margin:0;color:#817d73;font-size:12px;line-height:1.5}.pc-oa-content-editor__busy-spinner{width:26px;height:26px;border:3px solid #e2dfd5;border-top-color:#6f9d7b;border-radius:999px;animation:pc-oa-content-editor-spin .8s linear infinite}@keyframes pc-oa-content-editor-spin{to{transform:rotate(360deg)}}.pc-oa-content-editor__header,.pc-oa-content-editor__footer{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.pc-oa-content-editor__header h4{margin:0;color:#252420;font-size:17px;font-weight:720}.pc-oa-content-editor__header p{margin:6px 0 0;color:#817d73;font-size:12px}.pc-oa-content-editor__header>button{min-width:34px;min-height:34px;padding:0 10px;color:#56534c;background:#f1f0eb;border:1px solid #dfddd5;border-radius:999px}.pc-oa-content-editor__body{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:auto;padding:2px 4px 2px 0}.pc-oa-content-editor__form{display:grid;gap:14px}.pc-oa-content-editor__form--application{flex:1 1 auto;grid-template-rows:auto auto minmax(0,1fr);min-height:0}.pc-oa-content-editor__form--reference{flex:1 1 auto;grid-template-rows:auto minmax(0,1fr);min-height:0}.pc-oa-content-editor__form--single{flex:1 1 auto;grid-template-rows:minmax(0,1fr);min-height:0}.pc-oa-content-editor__field{display:grid!important;gap:7px;margin:0;color:#706c62;font-size:12px;font-weight:650}.pc-oa-content-editor__field input,.pc-oa-content-editor__field textarea{width:100%;min-width:0;color:#292824;font:inherit;background:#fbfaf7;border:1px solid #dfddd5;border-radius:10px}.pc-oa-content-editor__field input{min-height:36px;padding:0 10px}.pc-oa-content-editor__field textarea{padding:10px;line-height:1.55;resize:vertical;white-space:pre-wrap}.pc-oa-content-editor__field small{color:#817d73;font-size:12px;font-weight:500}.pc-oa-content-editor__textarea--claims{height:160px;min-height:160px}.pc-oa-content-editor__textarea--specification{height:460px;min-height:460px}.pc-oa-content-editor__textarea--full{min-height:430px}.pc-oa-content-editor__form--application>.pc-oa-content-editor__field:last-child,.pc-oa-content-editor__form--reference>.pc-oa-content-editor__field:last-child,.pc-oa-content-editor__form--single>.pc-oa-content-editor__field:last-child{grid-template-rows:auto minmax(0,1fr);min-height:0}.pc-oa-content-editor__form--application .pc-oa-content-editor__textarea--specification,.pc-oa-content-editor__form--reference .pc-oa-content-editor__textarea--specification,.pc-oa-content-editor__form--single .pc-oa-content-editor__textarea--full{height:100%;min-height:300px}.pc-oa-content-editor__error{margin:0;padding:10px 12px;color:#8b332d;background:#fff4f2;border:1px solid #e2b5ad;border-radius:10px}.pc-oa-content-editor__footer{flex:0 0 auto;align-items:center;padding-top:12px;border-top:1px solid #ebe8df}.pc-oa-content-editor__footer-left,.pc-oa-content-editor__footer-right{display:flex;flex-wrap:wrap;gap:8px}.pc-oa-content-editor__footer-right{margin-left:auto}.pc-oa-content-editor__file-input{display:none}@media(max-width:780px){.pc-oa-content-editor-overlay{align-items:stretch;padding:12px}.pc-oa-content-editor{height:calc(100dvh - 24px);max-height:calc(100dvh - 24px);padding:14px}.pc-oa-content-editor__textarea--claims{height:150px;min-height:150px}.pc-oa-content-editor__textarea--specification{height:340px;min-height:340px}.pc-oa-content-editor__form--application .pc-oa-content-editor__textarea--specification,.pc-oa-content-editor__form--reference .pc-oa-content-editor__textarea--specification,.pc-oa-content-editor__form--single .pc-oa-content-editor__textarea--full{height:100%;min-height:300px}.pc-oa-content-editor__footer{align-items:stretch;flex-direction:column;gap:10px}.pc-oa-content-editor__footer-left,.pc-oa-content-editor__footer-right{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.pc-oa-content-editor__footer-right{margin-left:0}.pc-oa-content-editor__footer-left>button,.pc-oa-content-editor__footer-right>button{justify-content:center;width:100%;min-height:40px}.pc-oa-content-editor__footer-left>button:only-of-type{grid-column:1 / -1}}.pc-oa-case-context label{display:flex;flex-direction:column;gap:6px;min-width:0;color:#706c62;font-size:12px;font-weight:600}.pc-oa-case-context__field--error input,.pc-oa-case-context__field--error select,.pc-oa-case-context__field--error textarea{border-color:#c8655a;box-shadow:0 0 0 3px #c8655a1c}.pc-oa-case-context__field-error{color:#9b3c34;font-size:12px;font-weight:500}.pc-oa-case-context input,.pc-oa-case-context select,.pc-oa-case-context textarea{width:100%;min-width:0;color:#292824;font:inherit;background:#fbfaf7;border:1px solid #dfddd5;border-radius:10px}.pc-oa-case-context input,.pc-oa-case-context select{min-height:36px;padding:0 10px}.pc-oa-case-context input:focus,.pc-oa-case-context select:focus,.pc-oa-case-context textarea:focus{border-color:#bdb8ab;outline:none;box-shadow:0 0 0 3px #2f2e2a0f}.pc-oa-case-context textarea{min-height:120px;padding:10px;line-height:1.5;resize:vertical}.pc-oa-case-context__textarea{margin-top:12px}.pc-oa-case-context__textarea--large textarea{min-height:220px}.pc-oa-case-context__subsection{padding:14px;background:#f7f8f5;border:1px solid #ded8ca;border-radius:8px}.pc-oa-case-context__details{padding:0;background:#fffefb;border:1px solid #e5e1d8;border-radius:12px;overflow:hidden}.pc-oa-case-context__details--quiet{background:#fbfaf7;border-color:#ebe8df;box-shadow:none}.pc-oa-case-context__details summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;align-items:center;min-height:46px;padding:0 16px;color:#292824;cursor:pointer;list-style:none}.pc-oa-case-context__details summary::-webkit-details-marker{display:none}.pc-oa-case-context__details summary:after{color:#817d73;content:"展开";font-size:12px;grid-column:2;grid-row:1}.pc-oa-case-context__details[open] summary:after{content:"收起"}.pc-oa-case-context__details summary span{font-size:14px;font-weight:650;grid-column:1;grid-row:1}.pc-oa-case-context__details summary small{grid-column:1;grid-row:2;margin-top:-6px;color:#817d73;font-size:12px}.pc-oa-case-context__details>:not(summary){margin:0;padding:4px 16px 16px}.pc-oa-case-context__details .pc-oa-metadata-card__grid,.pc-oa-case-context__details .pc-oa-case-context__prior-art-list{gap:12px}.pc-oa-case-context__details-actions{display:flex;justify-content:flex-start}.pc-oa-issue-panel{display:grid;gap:12px;min-width:0;padding:14px;background:#fffefb;border:1px solid #e5e1d8;border-radius:16px;box-shadow:0 16px 36px #2b271f0d}.pc-oa-issue-panel header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.pc-oa-issue-panel header p{margin:0;color:#817d73;font-size:12px}.pc-oa-issue-list{display:grid;gap:8px}.pc-oa-issue-item{display:grid;gap:0;min-width:0;background:#fbfaf7;border:1px solid #e5e1d8;border-radius:12px;transition:background .16s ease,border-color .16s ease}.pc-oa-issue-item--raised{background:#fff8f6;border-color:#e5b6ae}.pc-oa-issue-item__toggle{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;align-items:center;min-height:44px;padding:0 12px;color:#302f2b;text-align:left;background:transparent;border:0}.pc-oa-issue-item__toggle>span{position:relative;width:16px;height:16px;border:1.5px solid #bdb8ab;border-radius:999px}.pc-oa-issue-item__toggle[aria-pressed=true]>span{border-color:#b8483f}.pc-oa-issue-item__toggle[aria-pressed=true]>span:after{position:absolute;inset:3px;background:#b8483f;border-radius:inherit;content:""}.pc-oa-issue-item__toggle strong{color:#302f2b;font-size:14px;font-weight:650}.pc-oa-issue-item--raised .pc-oa-issue-item__toggle strong{color:#8b332d}.pc-oa-issue-item__children{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 12px 12px 42px}.pc-oa-case-context__ghost-button{min-height:34px;padding:0 10px;color:#56534c;font-weight:650;background:#ecebe6;border:1px solid #dfddd5;border-radius:9px}.pc-oa-case-context__ghost-button:hover{color:#2f2e2a;background:#dedbd2}.pc-oa-case-context__subsection h4{margin:0 0 12px;color:#29251f;font-size:15px}.pc-oa-case-context__subsection-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.pc-oa-case-context__subsection-heading button,.pc-oa-case-context__other-file button{min-height:30px;padding:0 10px;color:#29251f;background:#fffdfa;border:1px solid #c9bea8;border-radius:8px}.pc-oa-case-context__issue-grid,.pc-oa-case-context__prior-art-list{display:grid;gap:10px}.pc-oa-case-context__issue{display:grid;grid-template-columns:minmax(150px,.8fr) minmax(0,1fr) minmax(0,1fr);gap:10px;align-items:end}.pc-oa-case-context__checkbox{flex-direction:row!important;align-items:center;min-height:36px}.pc-oa-case-context__checkbox input{width:16px;min-height:16px}.pc-oa-case-context__prior-art{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end}.pc-oa-case-context__round,.pc-oa-case-context__reference,.pc-oa-case-context__other-file{display:grid;gap:10px;margin-top:10px}.pc-oa-case-context__round strong{color:#29251f}.pc-oa-case-context__reference{grid-template-columns:minmax(150px,.4fr) minmax(0,1fr);align-items:start}.pc-oa-case-context__other-file{grid-template-columns:minmax(0,1fr) auto;align-items:start}.pc-oa-case-context__validation{padding:12px;color:#8b332d;background:#f6e7e3;border:1px solid #dfb8b0;border-radius:8px}.pc-oa-case-context__validation strong{display:block;margin-bottom:6px}.pc-oa-case-context__validation ul{display:grid;gap:4px;margin:0;padding-left:18px}.pc-oa-case-context__footer{display:flex;justify-content:flex-end}.pc-oa-case-context__button{min-height:40px;padding:0 14px;color:#f8f7f2;font-weight:650;background:#2f2e2a;border:0;border-radius:11px}.pc-oa-case-context__button:not(:disabled):hover{background:#1f1e1b}.pc-oa-case-context__button:disabled{color:#969289;background:#ecebe6}@media(max-width:780px){.pc-oa-metadata-topbar,.pc-oa-issue-panel header{align-items:flex-start;flex-direction:column}.pc-oa-case-context__prompt{align-items:flex-start}.pc-oa-metadata-layout,.pc-oa-case-context__material-layout,.pc-oa-content-round,.pc-oa-content-round__files{grid-template-columns:1fr}.pc-oa-content-editor{width:100%;min-height:0}.pc-oa-material-panel__header{flex-direction:column}.pc-oa-material-status-list{justify-content:flex-start}.pc-oa-metadata-card__grid,.pc-oa-case-context__issue,.pc-oa-case-context__prior-art,.pc-oa-case-context__reference,.pc-oa-issue-item__children,.pc-oa-case-context__other-file{grid-template-columns:1fr}.pc-oa-issue-item__children{padding-left:12px}}.pc-oa-intake{display:grid;gap:14px}.pc-oa-intake--done{padding:16px;background:#fffefb;border:1px solid #e5e1d8;border-radius:12px}.pc-oa-intake__header{display:block;min-width:0}.pc-oa-intake__header h3{margin:0;color:#252420;font-size:15px;font-weight:650;line-height:1.5}.pc-oa-intake__prompt{display:flex;align-items:center;gap:10px;width:fit-content;max-width:min(560px,100%)}.pc-oa-intake__prompt>span{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:28px;height:28px;color:#f8f7f2;font-size:13px;font-weight:760;background:#2f2e2a;border-radius:8px}.pc-oa-intake__prompt h3{padding:10px 13px;background:#fffefb;border:1px solid #e5e1d8;border-radius:14px 14px 14px 5px;box-shadow:0 10px 24px #2b271f0d}.pc-oa-intake__upload-card{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:stretch;min-width:0;padding:10px;background:#fffefb;border:1px solid #e5e1d8;border-radius:18px;box-shadow:0 16px 36px #2b271f0f}.pc-oa-intake__dropzone{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:230px;min-width:0;padding:28px;color:#302f2b;text-align:center;background:#fbfaf7;border:1px dashed #d5d2c8;border-radius:15px}.pc-oa-intake__dropzone:hover{background:#f6f5f1}.pc-oa-intake__dropzone--selected{background:#f6f5f1;border-style:solid}.pc-oa-intake__dropzone input{position:absolute;inset:0;opacity:0}.pc-oa-intake__dropzone strong{max-width:100%;overflow:hidden;color:#252420;font-size:16px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.pc-oa-intake__dropzone small{color:#817d73;font-size:12px}.pc-oa-intake__dropzone-mark{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;color:#5f5b52;font-size:12px;font-weight:760;background:#ecebe6;border-radius:13px}.pc-oa-intake__button{justify-self:end;min-height:42px;padding:0 14px;color:#f8f7f2;font-weight:650;background:#2f2e2a;border:0;border-radius:12px;white-space:nowrap}.pc-oa-intake__button:not(:disabled):hover{background:#1f1e1b}.pc-oa-intake__button:disabled{color:#969289;background:#ecebe6}.pc-oa-intake__notice{display:grid;gap:8px;padding:0 2px;color:#706c62;background:transparent;border:0}.pc-oa-intake__notice strong{display:block;color:#817d73;font-size:12px;font-weight:600}.pc-oa-intake__notice p{margin:0;color:#706c62;font-size:13px}.pc-oa-intake__progress{height:3px;overflow:hidden;background:#e5e1d8;border-radius:999px}.pc-oa-intake__progress span{display:block;height:100%;background:#d9b34c;border-radius:inherit;transition:width .18s ease}.pc-oa-intake__notice--preparing_policy,.pc-oa-intake__notice--uploading_file,.pc-oa-intake__notice--registering_asset,.pc-oa-intake__notice--parsing_oa,.pc-oa-intake__notice--saving_draft{color:#754719}.pc-oa-intake__notice--success{color:#315c46}.pc-oa-intake__notice--error,.pc-oa-intake__notice--error strong,.pc-oa-intake__notice--error p{color:#8b332d}@media(max-width:780px){.pc-oa-intake__upload-card{grid-template-columns:1fr}.pc-oa-intake__prompt{align-items:flex-start}.pc-oa-intake__dropzone{min-height:190px}.pc-oa-intake__button{width:100%}}.pc-oa-trace-review{display:grid;gap:14px;min-width:0}.pc-oa-trace-review__section,.pc-oa-trace-review-file-board,.pc-oa-trace-review__warnings,.pc-oa-trace-review__empty{padding:14px;background:#fffefb;border:1px solid #e8e4dc;border-radius:14px}.pc-oa-trace-review__section h4,.pc-oa-trace-review-file-board__header h4,.pc-oa-trace-review__warnings h4{margin:0 0 10px;color:#2b2a26;font-size:14px;font-weight:700}.pc-oa-trace-review-file-board__header p{margin:-4px 0 12px;color:#817d73;font-size:12px;line-height:1.5}.pc-oa-trace-review-fields{display:grid;gap:8px;margin:0}.pc-oa-trace-review-fields div{display:grid;grid-template-columns:minmax(72px,.32fr) minmax(0,1fr);gap:10px;align-items:baseline}.pc-oa-trace-review-fields dt{color:#817d73;font-size:12px}.pc-oa-trace-review-fields dd{min-width:0;margin:0;color:#2b2a26;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.pc-oa-trace-review-file-board__groups{display:grid;gap:8px}.pc-oa-trace-review-file-group{display:grid;grid-template-columns:84px minmax(0,1fr);gap:10px;align-items:start;padding:10px 0;border-top:1px solid #efede7}.pc-oa-trace-review-file-group:first-child{padding-top:0;border-top:0}.pc-oa-trace-review-file-group__label{display:grid;gap:4px;min-width:0;color:#34322e;font-size:12px}.pc-oa-trace-review-file-group__label strong,.pc-oa-trace-review-file-group__label span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-oa-trace-review-file-group__label span{color:#8a857a}.pc-oa-trace-review-file-group__items{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:7px;min-width:0}.pc-oa-trace-review-file-group__empty{margin:0;padding:10px 0;color:#8a857a;font-size:12px}.pc-oa-trace-review-file{display:grid;grid-template-columns:8px minmax(0,1fr);grid-template-rows:auto auto;gap:2px 8px;align-items:center;width:100%;min-height:46px;padding:8px 10px;color:#2d2b27;text-align:left;background:#fbfaf7;border:1px solid #dfddd5;border-radius:12px;transition:background-color .16s ease,border-color .16s ease,transform .16s ease}.pc-oa-trace-review-file:hover{background:#f4f3ee;border-color:#cfcbc0;transform:translateY(-1px)}.pc-oa-trace-review-file__dot{width:8px;height:8px;background:#bdb8ab;border-radius:999px;grid-row:1 / 3}.pc-oa-trace-review-file__text{display:flex;gap:5px;align-items:baseline;min-width:0}.pc-oa-trace-review-file__text strong,.pc-oa-trace-review-file__text small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-oa-trace-review-file__text strong{min-width:0;font-size:13px;font-weight:700}.pc-oa-trace-review-file__text small{color:#817d73;font-size:11px}.pc-oa-trace-review-file__status{grid-column:2;color:#817d73;font-size:11px;font-weight:650}.pc-oa-trace-review-file--ready{background:#f4fbf3;border-color:#c7dec5}.pc-oa-trace-review-file--ready .pc-oa-trace-review-file__dot{background:#6f9b72}.pc-oa-trace-review-file--ready .pc-oa-trace-review-file__status{color:#496d50}.pc-oa-trace-review-file--fetching{background:#fff8dd;border-color:#ecd894}.pc-oa-trace-review-file--fetching .pc-oa-trace-review-file__dot{background:#d2a62f}.pc-oa-trace-review-file--failed{background:#fff4f2;border-color:#e2b5ad}.pc-oa-trace-review-file--failed .pc-oa-trace-review-file__dot{background:#b8483f}.pc-oa-trace-review-artifacts{display:grid;gap:8px}.pc-oa-trace-review-artifacts button{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:42px;padding:9px 10px;text-align:left;background:#fbfaf7;border:1px solid #dfddd5;border-radius:12px}.pc-oa-trace-review-artifacts button:disabled{cursor:default;opacity:.62}.pc-oa-trace-review-artifacts span{display:grid;gap:2px;min-width:0}.pc-oa-trace-review-artifacts strong,.pc-oa-trace-review-artifacts small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-oa-trace-review-artifacts strong{color:#2b2a26;font-size:13px}.pc-oa-trace-review-artifacts small,.pc-oa-trace-review-artifacts em{color:#817d73;font-size:11px;font-style:normal}.pc-oa-trace-review__warnings{background:#fff8dd;border-color:#ecd894}.pc-oa-trace-review__warnings p,.pc-oa-trace-review__empty p{margin:0;color:#817d73;font-size:12px;line-height:1.55}.pc-oa-trace-review__empty strong{display:block;margin-bottom:4px;color:#34322e;font-size:13px}.pc-oa-trace-review-modal-overlay{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:24px;background:#26252147;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.pc-oa-trace-review-modal{display:flex;flex-direction:column;width:min(820px,100%);max-height:min(780px,calc(100vh - 48px));padding:18px;background:#fffefb;border:1px solid #e5e1d8;border-radius:18px;box-shadow:0 24px 72px #27251f33}.pc-oa-trace-review-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex:0 0 auto}.pc-oa-trace-review-modal__header h4{margin:0;color:#252420;font-size:17px;font-weight:720}.pc-oa-trace-review-modal__header p{margin:6px 0 0;color:#817d73;font-size:12px}.pc-oa-trace-review-modal__header>button{min-width:34px;min-height:34px;padding:0 10px;color:#56534c;background:#f1f0eb;border:1px solid #dfddd5;border-radius:999px}.pc-oa-trace-review-modal__body{display:grid;gap:14px;flex:1 1 auto;min-height:0;margin-top:14px;overflow:auto;padding-right:4px}.pc-oa-trace-review-block{display:grid;gap:8px}.pc-oa-trace-review-block h5{margin:0;color:#56534c;font-size:12px;font-weight:700}.pc-oa-trace-review-block pre{min-height:120px;margin:0;padding:12px;overflow:auto;color:#2b2a26;font:inherit;font-size:13px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere;background:#fbfaf7;border:1px solid #dfddd5;border-radius:12px}.pc-oa-trace-review-block--empty{padding:14px;background:#fbfaf7;border:1px dashed #d8d3c8;border-radius:12px}.pc-oa-trace-review-block--empty p{margin:0;color:#817d73;font-size:13px}@media(max-width:760px){.pc-oa-trace-review-file-group{grid-template-columns:minmax(0,1fr)}.pc-oa-trace-review-modal-overlay{padding:12px}.pc-oa-trace-review-modal{max-height:calc(100vh - 24px)}}.pc-oa-workspace{display:flex;flex-direction:column;width:100%;max-width:100%;background:#f6f5f1;overflow-x:hidden}.pc-oa-workspace__body{display:grid;grid-template-columns:minmax(0,1fr);flex:1;min-height:0;max-width:100%}.pc-oa-workspace__nav{min-width:0;padding:20px;background:#fffdfa}.pc-oa-workspace__nav{border-right:1px solid #ded8ca}.pc-oa-workspace__main{display:flex;flex-direction:column;gap:16px;min-width:0;max-width:100%;padding:20px;overflow-x:hidden;overflow-y:auto}@media(min-width:781px){.pc-workspace.pc-oa-workspace--desktop-experience{height:auto;min-height:100vh;overflow:visible}.pc-oa-workspace--desktop-experience .pc-oa-workspace__body,.pc-oa-workspace--desktop-experience .pc-oa-workspace__main{min-height:auto}.pc-oa-workspace--desktop-experience .pc-oa-workspace__main{overflow:visible}}.pc-oa-business-selector{display:flex;flex-direction:column;gap:10px}.pc-oa-business-selector__item{display:flex;flex-direction:column;gap:7px;width:100%;min-height:104px;padding:14px;color:#29251f;text-align:left;background:#f6f5f1;border:1px solid #ded8ca;border-radius:8px}.pc-oa-business-selector__item:hover:not(:disabled),.pc-oa-business-selector__item--active{border-color:#8b7d67;box-shadow:0 12px 26px #2c271f14}.pc-oa-business-selector__item:disabled{color:#8d8373;background:#eeebe4}.pc-oa-business-selector__title{font-size:15px;font-weight:740}.pc-oa-business-selector__description{color:#6d6659;font-size:12px}.pc-oa-business-selector__reserved{width:fit-content;padding:3px 8px;color:#754719;font-size:12px;background:#f3e2cc;border:1px solid #dfbd91;border-radius:999px}.pc-oa-summary,.pc-oa-action-panel,.pc-oa-workspace-section,.pc-oa-workspace-error,.pc-oa-workspace-loading{padding:18px;background:#fffdfa;border:1px solid #ded8ca;border-radius:8px}.pc-oa-summary h3,.pc-oa-action-panel h3,.pc-oa-workspace-section h3{margin:5px 0 10px;font-size:18px}.pc-oa-summary p,.pc-oa-action-panel p,.pc-oa-workspace-section p{color:#6d6659}.pc-oa-summary__heading,.pc-oa-workspace-section__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;min-width:0}.pc-oa-status-chip,.pc-oa-workspace-section__heading>span{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;color:#355266;font-size:12px;font-style:normal;font-weight:700;background:#e4edf2;border:1px solid #c3d5df;border-radius:999px;white-space:nowrap}.pc-oa-summary__facts{display:grid;grid-template-columns:repeat(3,minmax(160px,1fr));gap:10px;margin:16px 0 0}.pc-oa-summary__facts div{min-width:0;padding:12px;background:#f6f5f1;border:1px solid #ded8ca;border-radius:8px}.pc-oa-summary__facts dt{color:#8f8065;font-size:12px}.pc-oa-summary__facts dd{overflow:hidden;margin:4px 0 0;color:#29251f;font-size:13px;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.pc-oa-action-panel__notice{padding:10px 12px;color:#754719;background:#f3e2cc;border:1px solid #dfbd91;border-radius:8px}.pc-oa-workspace-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media(max-width:780px){.pc-oa-workspace__main{gap:14px;padding:calc(env(safe-area-inset-top,0px) + 72px) 16px calc(env(safe-area-inset-bottom,0px) + 20px)}.pc-oa-summary,.pc-oa-action-panel,.pc-oa-workspace-section,.pc-oa-workspace-error,.pc-oa-workspace-loading{padding:14px;border-radius:12px}.pc-oa-summary__heading,.pc-oa-workspace-section__heading{flex-direction:column;align-items:stretch;gap:10px}.pc-oa-summary__facts,.pc-oa-workspace-grid{grid-template-columns:1fr}}.pc-oa-workspace-loading{display:flex;align-items:center;gap:10px;color:#6d6659}.pc-oa-workspace-loading span{width:10px;height:10px;background:#2f6f8f;border-radius:999px}.pc-oa-workspace-error{display:flex;flex-direction:column;gap:6px;color:#8b332d;background:#f6e7e3;border-color:#dfb8b0}.pc-oa-connection-fallback+.pc-oa-workspace-error{display:none}.pc-oa-connection-fallback{display:grid;justify-items:center;gap:16px;width:min(460px,100%);margin:auto;padding:36px 24px;text-align:center;background:transparent;border:0;border-radius:0}.pc-oa-connection-fallback__mark{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;color:#f8f7f2;font-size:18px;font-weight:760;background:#2f2e2a;border-radius:11px}.pc-oa-connection-fallback__content{display:grid;justify-items:center;gap:10px;min-width:0}.pc-oa-connection-fallback h3{margin:0;color:#252420;font-size:22px;font-weight:650;line-height:1.25;letter-spacing:0}.pc-oa-connection-fallback p{max-width:360px;margin:0;color:#706c62;line-height:1.6}.pc-oa-connection-fallback__actions{display:flex;justify-content:center;margin-top:4px}.pc-oa-connection-fallback__actions button{min-height:36px;padding:0 14px;color:#f8f7f2;font-weight:650;background:#2f2e2a;border:0;border-radius:10px}.pc-oa-connection-fallback__actions button:not(:disabled):hover{background:#1f1e1b}.pc-oa-connection-fallback__actions button:disabled{color:#969289;background:#ecebe6}.pc-oa-empty-state{display:flex;align-items:flex-start;gap:12px;padding:14px;color:#6d6659;background:#f7f8f5;border:1px dashed #c9bea8;border-radius:8px}.pc-oa-empty-state h4{margin:0 0 4px;color:#29251f;font-size:14px}.pc-oa-empty-state p{margin:0;font-size:13px}.pc-oa-empty-state__mark{flex:0 0 auto;width:10px;height:10px;margin-top:5px;background:#8aa1ad;border-radius:999px}.pc-oa-warning-list{display:grid;gap:8px;margin:14px 0 0;padding:0;list-style:none}.pc-oa-warning-list li{padding:9px 10px;color:#754719;background:#f3e2cc;border:1px solid #dfbd91;border-radius:8px}@media(max-width:780px){.pc-oa-workspace__body{grid-template-columns:1fr}.pc-oa-workspace__nav{border:0;border-bottom:1px solid #ded8ca}.pc-oa-summary__facts,.pc-oa-workspace-grid,.pc-oa-connection-fallback{grid-template-columns:1fr}}.pc-oa-workspace,.pc-oa-workspace__body,.pc-oa-workspace__main{min-height:0;max-width:100%}.pc-oa-focused-workbench{display:grid;gap:14px;width:min(1080px,100%);max-width:100%;margin:0 auto;color:#292824;overflow-x:hidden}.pc-oa-focused-mobilebar{display:none}.pc-oa-focused-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;min-width:0;padding:4px 0 0}.pc-oa-focused-header h2{overflow:hidden;margin:2px 0;max-width:100%;color:#252420;font-size:20px;font-weight:680;line-height:1.25;letter-spacing:0;text-overflow:ellipsis;white-space:normal;overflow-wrap:anywhere;word-break:break-word;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.pc-oa-focused-header>div{min-width:0}.pc-oa-focused-header p:last-child{margin:0;color:#706c62}.pc-oa-focused-header>span,.pc-oa-focused-section-heading>span{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;color:#56534c;font-size:12px;font-weight:700;background:#ecebe6;border-radius:999px;white-space:nowrap}.pc-oa-focused-progress{position:relative;display:grid;gap:4px;padding:0 0 8px;border-bottom:1px solid #e5e1d8}.pc-oa-focused-progress__label{position:absolute;top:0;left:0;z-index:2;padding:1px 7px;color:#706c62;font-size:11px;font-weight:680;letter-spacing:0;background:#fbfaf7;border:1px solid #e5e1d8;border-radius:999px}.pc-oa-focused-progress--subspace{padding-top:0}.pc-oa-focused-section-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;min-width:0}.pc-oa-focused-section-heading h3,.pc-oa-focused-current__header h3{margin:4px 0 0;color:#252420;font-size:18px;font-weight:680;line-height:1.25}.pc-oa-linear-progress-empty,.pc-oa-focused-empty{padding:12px 14px;color:#817d73;background:#f4f4f1;border:1px solid #e5e1d8;border-radius:10px}.pc-oa-linear-progress{display:grid;grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:0;margin:0;padding:18px 0 2px;list-style:none}.pc-oa-linear-progress--compact{grid-template-columns:repeat(auto-fit,minmax(74px,1fr));padding-top:8px}.pc-oa-linear-progress__item{position:relative;display:grid;justify-items:center;gap:4px;min-width:0;color:#817d73;font-size:11px;text-align:center}.pc-oa-linear-progress__item:before,.pc-oa-linear-progress__item:after{position:absolute;top:9px;z-index:0;height:2px;background:#dedbd2;content:""}.pc-oa-linear-progress--compact .pc-oa-linear-progress__item:before,.pc-oa-linear-progress--compact .pc-oa-linear-progress__item:after{top:8px}.pc-oa-linear-progress__item:before{right:50%;left:0}.pc-oa-linear-progress__item:after{right:0;left:50%}.pc-oa-linear-progress__item--first:before,.pc-oa-linear-progress__item--last:after{display:none}.pc-oa-linear-progress__item--done:before,.pc-oa-linear-progress__item--done:after,.pc-oa-linear-progress__item--current:before{background:#8cae9a}.pc-oa-linear-progress__dot{position:relative;z-index:1;width:18px;height:18px;padding:0;background:#c9c5ba;border:2px solid #fbfaf7;border-radius:999px;box-shadow:0 0 0 1px #c9c5ba}.pc-oa-linear-progress--compact .pc-oa-linear-progress__dot{width:16px;height:16px;border-width:3px}button.pc-oa-linear-progress__dot{cursor:pointer}button.pc-oa-linear-progress__dot:hover{box-shadow:0 0 0 4px #8cae9a2e}.pc-oa-linear-progress__item--current button.pc-oa-linear-progress__dot:hover{box-shadow:0 0 0 4px #d9b34c33}.pc-oa-linear-progress__item--done .pc-oa-linear-progress__dot{background:#6f9b7f;box-shadow:0 0 0 1px #6f9b7f}.pc-oa-linear-progress__item--current .pc-oa-linear-progress__dot,.pc-oa-linear-progress__item--warning .pc-oa-linear-progress__dot{background:#d9b34c;box-shadow:0 0 0 1px #d9b34c}.pc-oa-linear-progress__item--busy .pc-oa-linear-progress__dot{background:#6f9b7f;box-shadow:0 0 0 1px #6f9b7f}.pc-oa-linear-progress__item--busy .pc-oa-linear-progress__dot:after{position:absolute;inset:-7px;border:2px solid rgba(111,155,127,.18);border-top-color:#6f9b7f;border-radius:999px;content:"";animation:pc-oa-runtime-spin .9s linear infinite}.pc-oa-linear-progress--compact .pc-oa-linear-progress__item--busy .pc-oa-linear-progress__dot:after{inset:-6px}@keyframes pc-oa-runtime-spin{to{transform:rotate(360deg)}}.pc-oa-linear-progress__item--danger .pc-oa-linear-progress__dot{background:#ad5b51;box-shadow:0 0 0 1px #ad5b51}.pc-oa-linear-progress__label{overflow:hidden;width:100%;color:#3a3833;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.pc-oa-linear-progress__status{color:#817d73;font-size:10px}.pc-oa-focused-current{display:grid;gap:16px;min-width:0;max-width:100%;padding:18px 0 0}.pc-oa-trace-main-panel{display:grid;gap:16px;min-width:0}.pc-oa-trace-main-panel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:2px 0 4px}.pc-oa-trace-main-panel__header>button{min-height:34px;padding:0 12px;color:#302f2b;font-weight:650;background:#ecebe6;border:1px solid #dfddd5;border-radius:999px}.pc-oa-trace-main-panel__header>button:not(:disabled):hover{background:#dedbd2}.pc-oa-trace-main-panel__header>div{flex:1 1 auto;min-width:0}.pc-oa-trace-main-panel__header h3{margin:4px 0 0;color:#252420;font-size:20px;font-weight:720;line-height:1.25}.pc-oa-trace-main-panel__header p:last-child{margin:6px 0 0;color:#706c62;font-size:12px;overflow-wrap:anywhere}.pc-oa-trace-main-panel__status{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;color:#56534c;font-size:13px;font-weight:650;white-space:nowrap;background:#f4f3ee;border:1px solid #e1ded6;border-radius:999px}.pc-oa-trace-main-panel__status--done{color:#496d50;background:#f4fbf3;border-color:#c7dec5}.pc-oa-trace-main-panel__status--current,.pc-oa-trace-main-panel__status--warning{color:#7a5a19;background:#fff8dd;border-color:#ecd894}.pc-oa-trace-main-panel__status--danger{color:#8b332d;background:#fff4f2;border-color:#e2b5ad}.pc-oa-trace-main-panel__description{margin:0;color:#706c62;line-height:1.6}.pc-oa-trace-main-panel .pc-oa-trace-review{gap:18px}.pc-oa-trace-main-panel .pc-oa-trace-review__section,.pc-oa-trace-main-panel .pc-oa-trace-review-file-board,.pc-oa-trace-main-panel .pc-oa-trace-review__warnings,.pc-oa-trace-main-panel .pc-oa-trace-review__empty{padding:18px}.pc-oa-trace-main-panel .pc-oa-trace-review-file-group{grid-template-columns:124px minmax(0,1fr);gap:16px;padding:13px 0}.pc-oa-trace-main-panel .pc-oa-trace-review-file-group__items{grid-template-columns:repeat(auto-fit,minmax(178px,1fr));gap:10px}.pc-oa-focused-current__header p:last-child{margin:6px 0 0;color:#706c62}@media(max-width:780px){.pc-oa-focused-workbench{width:100%;gap:16px}.pc-oa-focused-mobilebar{display:flex;align-items:center;justify-content:flex-start;position:fixed;top:calc(env(safe-area-inset-top,0px) + 16px);left:72px;z-index:12;min-height:46px}.pc-oa-focused-mobilebar__home{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;padding:0;color:#302f2b;background:#fffdfaf0;border:1px solid rgba(221,217,208,.96);border-radius:999px;box-shadow:0 14px 32px #2d281f14;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.pc-oa-focused-header{gap:12px;padding-top:0}.pc-oa-focused-header h2{font-size:18px;-webkit-line-clamp:3}.pc-oa-focused-progress{gap:8px;padding-bottom:12px}.pc-oa-focused-progress__label{position:static;justify-self:start;margin-bottom:-2px}.pc-oa-linear-progress{overflow-x:auto;grid-auto-flow:column;grid-auto-columns:minmax(88px,88px);grid-template-columns:none;padding:6px 4px 10px 0;scrollbar-color:#c8c2b6 transparent;scrollbar-width:thin}.pc-oa-linear-progress::-webkit-scrollbar{height:6px}.pc-oa-linear-progress::-webkit-scrollbar-thumb{background:#c8c2b6;border-radius:999px}.pc-oa-linear-progress::-webkit-scrollbar-track{background:transparent}.pc-oa-linear-progress__item{min-width:88px}.pc-oa-linear-progress__label{white-space:normal;line-height:1.35}.pc-oa-focused-current{gap:14px;padding-top:8px}.pc-oa-trace-main-panel__header{flex-direction:column;align-items:stretch}.pc-oa-trace-main-panel__header h3{font-size:18px}.pc-oa-trace-main-panel__status{align-self:flex-start}.pc-oa-trace-main-panel .pc-oa-trace-review-file-group{grid-template-columns:1fr;gap:10px}.pc-oa-trace-main-panel .pc-oa-trace-review-file-group__items{grid-template-columns:1fr}}.pc-oa-focused-task-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}.pc-oa-task-selection-shell{display:grid;gap:14px;min-width:0}.pc-oa-task-selection,.pc-oa-selected-tasks,.pc-oa-subspace-panel{display:grid;gap:14px;min-width:0;padding:16px;background:#fffefb;border:1px solid #e5e1d8;border-radius:12px}.pc-oa-task-selection__list{display:grid;gap:8px}.pc-oa-task-guide-bubble{display:flex;align-items:center;gap:10px;width:fit-content;max-width:min(620px,100%)}.pc-oa-task-guide-bubble>span{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:28px;height:28px;color:#f8f7f2;font-size:13px;font-weight:760;background:#2f2e2a;border-radius:8px}.pc-oa-task-guide-bubble h3{margin:0;padding:10px 13px;color:#252420;font-size:15px;font-weight:650;line-height:1.5;background:#fffefb;border:1px solid #e5e1d8;border-radius:14px 14px 14px 5px;box-shadow:0 10px 24px #2b271f0d}.pc-oa-task-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.pc-oa-task-card-grid--more{margin-top:10px}.pc-oa-task-card{display:grid;gap:12px;min-width:0;min-height:178px;padding:14px;color:#2d2b27;background:#fbfaf7;border:1px solid #e5e1d8;border-radius:14px;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.pc-oa-task-card:hover{background:#f6f5f1;border-color:#d5d1c7;transform:translateY(-1px)}.pc-oa-task-card:focus-visible{outline:3px solid rgba(95,121,101,.2);outline-offset:2px}.pc-oa-task-card--selected{background:#f2f6f1;border-color:#c7d4c3;box-shadow:0 12px 28px #4d625017}.pc-oa-task-card--selected:hover{background:#eef4ed;border-color:#b8c8b4}.pc-oa-task-card--syncing{border-color:#c7d4c3}.pc-oa-task-card--disabled{color:#969289;cursor:not-allowed;background:#f1f0eb;border-color:#e0ddd4;transform:none}.pc-oa-task-card--disabled:hover{background:#f1f0eb;transform:none}.pc-oa-task-card--upgrade-required{background:#fffaf0;border-color:#ead7a8;cursor:pointer}.pc-oa-task-card--upgrade-required:hover{background:#fff5df;border-color:#ddc48d;box-shadow:0 12px 26px #74531614}.pc-oa-task-card--upgrade-required .pc-oa-task-card__check{background:#fffdf8;border-color:#d8bd7c}.pc-oa-task-card--upgrade-required .pc-oa-task-card__body em{color:#7a5a19;background:#fff0c6;border-color:#e7cf84}.pc-oa-task-card--runtime-running,.pc-oa-task-card--runtime-queued,.pc-oa-task-card--runtime-unknown{background:#eef4ed;border-color:#c7d4c3}.pc-oa-task-card--runtime-waiting_user{background:#fff7df;border-color:#e7cf84;box-shadow:0 12px 28px #74531614}.pc-oa-task-card--runtime-completed{background:#f5f7f3;border-color:#d5ded1}.pc-oa-task-card--runtime-failed,.pc-oa-task-card--runtime-cancelled,.pc-oa-task-card--runtime-blocked{background:#fbf1ee;border-color:#ead0cb}.pc-oa-task-card__body{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:10px;align-items:start;min-width:0}.pc-oa-task-card__body--runtime{grid-template-columns:minmax(0,1fr) auto}.pc-oa-task-card__check{display:inline-flex;width:18px;height:18px;margin-top:1px;background:#fffefb;border:1px solid #cfcac0;border-radius:999px;box-shadow:inset 0 0 0 4px #fffefb}.pc-oa-task-card--selected .pc-oa-task-card__check{background:#5f7d66;border-color:#5f7d66}.pc-oa-task-card--disabled .pc-oa-task-card__check{background:#e6e3db;border-color:#d5d1c7}.pc-oa-task-card__body>div{display:grid;gap:6px;min-width:0}.pc-oa-task-card__body strong{color:#252420;font-size:15px;font-weight:720;line-height:1.3;overflow-wrap:anywhere;word-break:break-word}.pc-oa-task-card__body small{color:#706c62;line-height:1.55;overflow-wrap:anywhere;word-break:break-word}.pc-oa-task-card__body em{justify-self:end;min-height:24px;padding:3px 8px;color:#706c62;font-size:12px;font-style:normal;font-weight:650;white-space:nowrap;background:#f1f0eb;border:1px solid #e0ddd4;border-radius:999px}.pc-oa-task-card--selected .pc-oa-task-card__body em{color:#465f4d;background:#e5eee3;border-color:#c7d4c3}.pc-oa-task-card--runtime-waiting_user .pc-oa-task-card__body em{color:#745316;background:#fff0c6;border-color:#e7cf84}.pc-oa-task-card--runtime-running .pc-oa-task-card__body em,.pc-oa-task-card--runtime-queued .pc-oa-task-card__body em,.pc-oa-task-card--runtime-unknown .pc-oa-task-card__body em{color:#465f4d;background:#e5eee3;border-color:#c7d4c3}.pc-oa-task-card__reason{margin:0;padding:9px 10px;color:#7a5a19;font-size:12px;line-height:1.5;background:#fff8dd;border:1px solid #ecd894;border-radius:10px}.pc-oa-task-card__meta{min-height:28px}.pc-oa-task-card__runtime{display:grid;min-width:0;padding:8px 10px 6px;background:#fffefbb8;border:1px solid #e5e1d8;border-radius:12px}.pc-oa-task-card__runtime .pc-oa-linear-progress{padding:8px 0 0}.pc-oa-task-card__runtime .pc-oa-linear-progress__label{font-size:11px}.pc-oa-task-card__actions{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;margin-top:auto}.pc-oa-task-card__actions-left{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.pc-oa-task-card__actions button{min-height:32px;padding:0 11px;color:#302f2b;font-weight:650;background:#ecebe6;border:1px solid #dfddd5;border-radius:999px}.pc-oa-task-card__actions button:not(:disabled):hover{background:#dedbd2}.pc-oa-task-card__actions button:disabled{color:#969289;cursor:not-allowed}.pc-oa-task-card__start-button{margin-left:auto;color:#fffefb!important;background:#5f7d66!important;border-color:#5f7d66!important;box-shadow:0 8px 18px #4d625029}.pc-oa-task-card__start-button:not(:disabled):hover{background:#536e5a!important;border-color:#536e5a!important}@media(max-width:780px){.pc-oa-task-card-grid{grid-template-columns:1fr}.pc-oa-task-card{min-height:164px}.pc-oa-task-card__body{grid-template-columns:22px minmax(0,1fr)}.pc-oa-task-card__body--runtime{grid-template-columns:1fr;gap:8px}.pc-oa-task-card__body em{justify-self:start;width:fit-content}.pc-oa-task-card__runtime .pc-oa-linear-progress{grid-template-columns:repeat(auto-fit,minmax(74px,1fr));grid-auto-flow:row;grid-auto-columns:auto;overflow:visible;padding:8px 0 0}.pc-oa-task-card__runtime .pc-oa-linear-progress__item{min-width:0}.pc-oa-task-card__actions{flex-direction:column;align-items:stretch}.pc-oa-task-card__actions-left{flex-wrap:wrap}.pc-oa-task-card__start-button{width:100%;margin-left:0;justify-content:center}}.pc-oa-task-more{display:grid;gap:12px;padding-top:4px}.pc-oa-task-more__toggle{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;width:100%;min-height:38px;padding:0;color:#8a867d;background:transparent;border:0;cursor:pointer}.pc-oa-task-more__toggle:before,.pc-oa-task-more__toggle:after{content:"";height:1px;background:#e5e1d8}.pc-oa-task-more__toggle:not(:disabled):hover{color:#5f5b53}.pc-oa-task-more__toggle:not(:disabled):hover:before,.pc-oa-task-more__toggle:not(:disabled):hover:after{background:#d8d3c9}.pc-oa-task-more__label{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:64px;font-size:13px;font-weight:650;line-height:1.1}.pc-oa-task-more__chevrons{display:grid;gap:0;justify-items:center;padding-top:1px}.pc-oa-task-more__chevrons b{display:block;width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg)}.pc-oa-task-option{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;align-items:flex-start;min-width:0;padding:12px;background:#fbfaf7;border:1px solid #e5e1d8;border-radius:10px}.pc-oa-task-option:hover{background:#f6f5f1}.pc-oa-task-option input{width:16px;height:16px;margin-top:3px;accent-color:#2f2e2a}.pc-oa-task-option--disabled{color:#969289;background:#f1f0eb}.pc-oa-task-option__body{display:grid;gap:4px;min-width:0}.pc-oa-task-option__body strong,.pc-oa-selected-task strong{color:#292824;font-size:14px}.pc-oa-task-option__body small,.pc-oa-selected-task small{color:#706c62;line-height:1.5}.pc-oa-task-option__body em{color:#8b5d24;font-size:12px;font-style:normal}.pc-oa-task-selection__footer{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:10px}.pc-oa-task-selection__footer button,.pc-oa-selected-tasks button,.pc-oa-subspace button:not(.pc-oa-linear-progress__dot),.pc-oa-subspace-action-form button,.pc-oa-focused-drawer button{min-height:34px;padding:0 12px;color:#302f2b;font-weight:650;background:#ecebe6;border:1px solid #dfddd5;border-radius:9px}.pc-oa-task-selection__footer button:not(:disabled):hover,.pc-oa-selected-tasks button:not(:disabled):hover,.pc-oa-subspace button:not(.pc-oa-linear-progress__dot):not(:disabled):hover,.pc-oa-subspace-action-form button:not(:disabled):hover,.pc-oa-focused-drawer button:not(:disabled):hover{background:#dedbd2}.pc-oa-task-selection__footer button:disabled,.pc-oa-selected-tasks button:disabled,.pc-oa-subspace button:not(.pc-oa-linear-progress__dot):disabled,.pc-oa-subspace-action-form button:disabled{color:#969289;cursor:not-allowed}.pc-oa-task-selection__footer span{margin-right:auto;color:#706c62;font-size:13px}.pc-oa-task-selection__batch-button{margin-left:auto;color:#fffefb!important;background:#5f7d66!important;border-color:#5f7d66!important;box-shadow:0 8px 18px #4d625029}.pc-oa-task-selection__batch-button:not(:disabled):hover{background:#536e5a!important;border-color:#536e5a!important}.pc-oa-task-selection__batch-button:disabled{color:#fffefbb8!important;background:#9da79d!important;border-color:#9da79d!important;box-shadow:none}.pc-oa-selected-tasks__list{display:grid;gap:8px}.pc-oa-selected-task{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;min-width:0;padding:10px;background:#fbfaf7;border:1px solid #e5e1d8;border-radius:10px}.pc-oa-selected-task__main{display:grid;grid-template-columns:12px minmax(0,1fr) auto;gap:10px;align-items:center;min-width:0;padding:0;text-align:left;background:transparent;border:0}.pc-oa-selected-task__main:hover{background:transparent}.pc-oa-selected-task__marker{width:9px;height:9px;background:#c9c5ba;border-radius:999px}.pc-oa-selected-task--done .pc-oa-selected-task__marker{background:#6f9b7f}.pc-oa-selected-task--current .pc-oa-selected-task__marker,.pc-oa-selected-task--warning .pc-oa-selected-task__marker{background:#d9b34c}.pc-oa-selected-task--danger .pc-oa-selected-task__marker{background:#ad5b51}.pc-oa-selected-task__main>span{display:grid;gap:3px;min-width:0}.pc-oa-selected-task__main em{color:#706c62;font-size:12px;font-style:normal;white-space:nowrap}.pc-oa-selected-task__actions{display:flex;align-items:center;gap:8px}.pc-oa-selected-task__actions span{max-width:210px;color:#8b5d24;font-size:12px;overflow-wrap:anywhere}.pc-oa-focused-message{padding:10px 12px;color:#5b523f;background:#f4efe2;border:1px solid #e5d8b9;border-radius:9px}.pc-oa-focused-message--error{color:#8b332d;background:#f8e8e4;border-color:#dfb8b0}.pc-oa-focused-warnings{display:grid;gap:6px;padding:10px 0 0;border-top:1px solid #e5e1d8}.pc-oa-focused-warnings p{margin:0;color:#8b5d24;font-size:13px}.pc-oa-subspace{display:grid;gap:10px;max-width:100%;overflow-x:hidden}.pc-oa-subspace__header{display:grid;grid-template-columns:minmax(86px,auto) minmax(0,1fr) minmax(86px,auto);gap:10px;align-items:start;min-width:0;padding:0 0 6px;border-bottom:1px solid #e5e1d8}.pc-oa-subspace__header-action{display:flex;align-items:flex-start;min-width:86px}.pc-oa-subspace__header-action--left{justify-content:flex-start}.pc-oa-subspace__header-action--right{justify-content:flex-end}.pc-oa-subspace button.pc-oa-subspace__back{min-height:32px;min-width:72px;padding:0 12px;font-size:12px}.pc-oa-subspace__title-stack{display:grid;justify-items:center;gap:6px;min-width:0;text-align:center}.pc-oa-subspace__header h2{overflow:hidden;margin:0;color:#252420;font-size:20px;line-height:1.25;text-overflow:ellipsis;white-space:normal;overflow-wrap:anywhere;word-break:break-word;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.pc-oa-subspace__status{display:inline-flex;align-items:center;min-height:26px;padding:0 8px;font-size:11px;font-weight:700;border:1px solid transparent;border-radius:999px;white-space:nowrap}.pc-oa-subspace__status--done{color:#48624e;background:#edf4ed}.pc-oa-subspace__status--running{color:#5b523f;background:#f4efe2}.pc-oa-subspace__status--waiting{color:#745316;background:#fff0c6;border-color:#e7cf84}.pc-oa-subspace__status--error{color:#8a3b34;background:#f8e8e4}.pc-oa-subspace__status--idle{color:#5f6760;background:#f1f3f0}.pc-oa-subspace button.pc-oa-subspace-cancel{min-height:32px;min-width:72px;padding:0 12px;color:#7f4a44;font-size:12px;font-weight:700;border-color:#e4cbc6;background:#f8eeee}.pc-oa-subspace button.pc-oa-subspace-cancel:not(:disabled):hover{color:#713f39;border-color:#dabdb7;background:#f3e5e2}.pc-oa-subspace button.pc-oa-subspace-cancel:disabled{color:#a57973;cursor:not-allowed;background:#f8eeee;border-color:#e4cbc6}.pc-oa-subspace__header-spacer{display:block;width:86px;min-height:28px;pointer-events:none}.pc-oa-subspace__body{display:grid;gap:10px}.pc-oa-subspace-panel h3,.pc-oa-subspace-action-form h4{margin:0;color:#252420}.pc-oa-subspace-panel p{margin:0;color:#706c62;line-height:1.6}.pc-oa-subspace-panel__header{display:block}.pc-oa-subspace-panel__heading{display:grid;gap:6px;min-width:0}.pc-oa-subspace-panel__title-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.pc-oa-subspace button.pc-oa-subspace-refresh{display:inline-grid;flex:0 0 auto;place-items:center;min-width:56px;height:32px;min-height:32px;padding:0 12px;color:#5f5b53;font-size:12px;font-weight:700;background:#f3f2ed;border:1px solid #e2ded5;border-radius:999px;box-shadow:none}.pc-oa-subspace button.pc-oa-subspace-refresh:not(:disabled):hover{color:#302f2b;background:#ecebe6;border-color:#d7d2c7}.pc-oa-subspace-runtime-progress{padding:2px 2px 0}.pc-oa-subspace-actions,.pc-oa-subspace-action-form{display:grid;gap:12px}.pc-oa-subspace-checkpoint{display:grid;gap:6px;padding:14px;background:#f2f7f1;border:1px solid #d7e4d6;border-radius:14px}.pc-oa-subspace-checkpoint span{color:#59735e;font-size:12px;font-weight:700}.pc-oa-subspace-options{display:grid;gap:8px}.pc-oa-subspace-options label{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;padding:10px;background:#fbfaf7;border:1px solid #e5e1d8;border-radius:9px}.pc-oa-subspace-options input{margin-top:4px;accent-color:#5f7d66}.pc-oa-subspace-options span{display:grid;gap:4px}.pc-oa-subspace-options small{color:#706c62;line-height:1.5}.pc-oa-subspace-action-form__hint{margin:-4px 0 0;color:#706c62;font-size:13px}.pc-oa-subspace-options--cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.pc-oa-subspace-options--cards label{align-content:start;min-height:148px;padding:14px;background:#fffefb;border-color:#dedbd2;border-radius:14px;cursor:pointer;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.pc-oa-subspace-options--cards label:hover{background:#f7f7f2;border-color:#cbc8be}.pc-oa-subspace-option-card--selected,.pc-oa-subspace-options--cards .pc-oa-subspace-option-card--selected:hover{background:#eef5ee;border-color:#9fb6a1;box-shadow:inset 0 0 0 1px #5f7d662e}.pc-oa-subspace-option-copy strong{color:#292824;line-height:1.35}@media(max-width:780px){.pc-oa-subspace{gap:14px}.pc-oa-subspace__header{grid-template-columns:minmax(78px,auto) minmax(0,1fr) minmax(78px,auto);align-items:start;gap:8px;padding-bottom:12px}.pc-oa-subspace__header-action{min-width:78px}.pc-oa-subspace__header h2{font-size:18px;-webkit-line-clamp:3}.pc-oa-subspace button.pc-oa-subspace__back,.pc-oa-subspace button.pc-oa-subspace-cancel{justify-self:start;min-height:36px;min-width:72px;width:fit-content;max-width:78px;padding:0 10px;font-size:12px;line-height:1;border-radius:999px;box-shadow:0 8px 20px #2d281f0f;-webkit-tap-highlight-color:transparent;white-space:nowrap}.pc-oa-subspace button.pc-oa-subspace__back{color:#3a3833;background:#fffdfaf0;border-color:#dedbd2f5}.pc-oa-subspace button.pc-oa-subspace-cancel{color:#7f4a44;background:#f8eeeef5;border-color:#e4cbc6fa;box-shadow:none}.pc-oa-subspace button.pc-oa-subspace__back:not(:disabled):hover{background:#fffefb}.pc-oa-subspace button.pc-oa-subspace-cancel:not(:disabled):hover{background:#f3e5e2;border-color:#dabdb7}.pc-oa-subspace__status{min-height:30px;padding:0 10px}.pc-oa-subspace__header-spacer{width:78px;min-height:38px}.pc-oa-subspace-panel__header{display:block}.pc-oa-subspace button.pc-oa-subspace-refresh{min-width:60px;height:36px;min-height:36px}.pc-oa-subspace-checkpoint{padding:12px}.pc-oa-subspace-options--cards{grid-template-columns:1fr}}.pc-oa-preview-picker{display:grid;gap:12px}.pc-oa-preview-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.pc-oa-preview-card{position:relative;display:grid;grid-template-rows:auto 1fr;min-width:0;min-height:430px;overflow:hidden;background:#fffefb;border:1px solid #dedbd2;border-radius:16px;cursor:pointer;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.pc-oa-preview-card:not(.pc-oa-preview-card--refreshing):hover{background:#fbfaf7;border-color:#cbc8be;box-shadow:0 10px 24px #312d240f;transform:translateY(-1px)}.pc-oa-preview-card--selected,.pc-oa-preview-card--selected:not(.pc-oa-preview-card--refreshing):hover{background:#f1f7f1;border-color:#9fb6a1;box-shadow:inset 0 0 0 1px #5f7d6633,0 10px 24px #4d625014}.pc-oa-preview-card__header{display:grid;grid-template-columns:52px minmax(0,1fr) 54px;gap:8px;align-items:start;padding:12px 14px;border-bottom:1px solid #ece9df}.pc-oa-preview-card__selector{display:grid;justify-items:center;gap:5px;width:52px;min-height:48px!important;padding:0!important;color:#6f766f!important;background:transparent!important;border:0!important;box-shadow:none!important}.pc-oa-preview-card__selector span{display:grid;place-items:center;width:22px;height:22px;color:#fffefb;font-size:13px;font-weight:800;background:#fffefb;border:1.5px solid #b9b5aa;border-radius:999px}.pc-oa-preview-card__selector[aria-pressed=true] span{background:#5f7d66;border-color:#5f7d66}.pc-oa-preview-card__selector em{color:#908b80;font-size:10px;font-style:normal;line-height:1}.pc-oa-preview-card__selector:disabled{opacity:.65}.pc-oa-preview-card__title{display:flex;align-items:flex-start;min-width:0;padding-top:2px}.pc-oa-preview-card__title strong{color:#252420;font-size:15px;line-height:1.35}.pc-oa-preview-card__score{display:inline-flex;align-items:center;justify-content:center;justify-self:center;min-height:18px;padding:2px 6px;font-size:10px;font-weight:750;line-height:1;border-radius:999px}.pc-oa-preview-card__score--high{color:#48624e;background:#edf4ed}.pc-oa-preview-card__score--medium{color:#745316;background:#fff4d8}.pc-oa-preview-card__score--low{color:#8a3b34;background:#f8e8e4}.pc-oa-preview-card__score--neutral{color:#6f766f;background:#f1f3f0}.pc-oa-preview-card__refresh{width:30px;min-height:30px!important;padding:0!important;color:#706c62!important;background:#f6f5f1!important;border:1px solid #e1ded5!important;border-radius:999px!important;font-size:18px;line-height:1}.pc-oa-preview-card__refresh-wrap{display:grid;justify-items:center;gap:3px}.pc-oa-preview-card__refresh-wrap span{color:#999387;font-size:10px;line-height:1.15;text-align:center;white-space:nowrap}.pc-oa-preview-card__refresh:not(:disabled):hover{color:#4f6755!important;background:#edf4ed!important;border-color:#c9d8c8!important}.pc-oa-preview-card__body{display:grid;gap:12px;align-content:start;min-width:0;padding:14px}.pc-oa-preview-card__section{display:grid;gap:5px;min-width:0}.pc-oa-preview-card__section span,.pc-oa-preview-card__remark span,.pc-oa-preview-card__revise strong{color:#676257;font-size:12px;font-weight:750}.pc-oa-preview-card__section p{margin:0;max-height:184px;overflow:auto;padding-right:4px;color:#2f2d28;font-size:13px;line-height:1.6;white-space:pre-wrap}.pc-oa-preview-card__section:nth-of-type(3) p{max-height:116px;padding:9px 10px;background:#f8f7f2;border:1px solid #ece9df;border-radius:10px}.pc-oa-preview-card__section p::-webkit-scrollbar{width:6px}.pc-oa-preview-card__section p::-webkit-scrollbar-thumb{background:#706c6238;border-radius:999px}.pc-oa-preview-card__section p::-webkit-scrollbar-track{background:transparent}.pc-oa-preview-card__empty{color:#908b80!important}.pc-oa-preview-card__remark{display:grid;gap:7px;padding-top:10px;border-top:1px dashed #ddd9cf;cursor:default}.pc-oa-preview-card__remark textarea{min-height:78px;background:#fbfaf7}.pc-oa-preview-card__revise{display:grid;gap:10px;align-content:start;min-height:0;padding:14px;background:#fbfaf7;cursor:default}.pc-oa-preview-card__revise textarea{min-height:170px;background:#fffefb}.pc-oa-preview-card__revise-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.pc-oa-preview-card__overlay{position:absolute;inset:0;z-index:5;display:grid;place-items:center;align-content:center;gap:10px;padding:18px;text-align:center;background:#fffefbd6;border-radius:16px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.pc-oa-preview-card__overlay p{margin:0;color:#5b523f;font-size:13px;font-weight:700}.pc-oa-preview-card__spinner{width:30px;height:30px;border:3px solid #d9e2d8;border-top-color:#5f7d66;border-radius:999px;animation:pc-oa-runtime-spin .9s linear infinite}.pc-oa-preview-picker__footer{display:flex;align-items:center;justify-content:flex-end;gap:12px}.pc-oa-preview-picker__footer span{margin-right:auto;color:#706c62;font-size:13px}@media(max-width:780px){.pc-oa-preview-card-grid{grid-template-columns:1fr;gap:12px}.pc-oa-preview-card{min-height:0}.pc-oa-preview-card__header{grid-template-columns:48px minmax(0,1fr) 52px;padding:12px}.pc-oa-preview-card__body{padding:12px}.pc-oa-preview-card__section p{max-height:180px}.pc-oa-preview-picker__footer{flex-direction:column;align-items:stretch}.pc-oa-preview-picker__footer span{margin-right:0}}.pc-oa-subspace textarea,.pc-oa-subspace select{width:100%;min-width:0;color:#292824;font:inherit;background:#fffefa;border:1px solid #dfddd5;border-radius:9px;outline:none}.pc-oa-subspace textarea{min-height:88px;padding:10px 12px;resize:vertical}.pc-oa-subspace select{min-height:36px;padding:0 10px}.pc-oa-subspace-result-heading{display:inline-flex;align-items:baseline;gap:8px;min-width:0}.pc-oa-subspace-result-heading span{color:#9a958b;font-size:11px;font-weight:600}.pc-oa-subspace-result-tabs{box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;gap:4px;width:100%;min-width:0;max-width:100%;padding:3px 3px 8px;overflow-x:auto;overscroll-behavior-x:contain;background:#f0efeb;border:1px solid #e5e1d8;border-radius:16px;scrollbar-color:#c8c2b6 transparent;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.pc-oa-subspace-result-tabs::-webkit-scrollbar{height:6px}.pc-oa-subspace-result-tabs::-webkit-scrollbar-thumb{background:#c8c2b6;border-radius:999px}.pc-oa-subspace-result-tabs::-webkit-scrollbar-track{background:transparent}.pc-oa-subspace-result-tab{display:inline-flex;align-items:center;justify-content:flex-start;flex:0 0 auto;min-height:28px;width:max-content;min-width:100%;max-width:none;padding:0 11px;overflow:visible;color:#625f57;font-size:12px;font-weight:600;text-align:left;text-overflow:clip;white-space:nowrap;background:transparent;border:0;border-radius:999px;cursor:pointer}.pc-oa-subspace-result-tab:hover{color:#252421;background:#e7e4dc}.pc-oa-subspace-result-tab--active{color:#252421;background:#fffefa;box-shadow:0 1px 3px #322f281a}.pc-oa-document-export-actions{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;max-width:100%;min-height:38px;padding:6px 8px 6px 10px;background:#f6f5f1;border:1px solid #e5e1d8;border-radius:10px}.pc-oa-document-export-actions__buttons{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.pc-oa-document-export-actions button{min-height:28px;padding:0 10px;color:#3c3a35;font-size:12px;font-weight:650;background:#fffefa;border:1px solid #dfddd5;border-radius:8px;cursor:pointer}.pc-oa-document-export-actions button:hover{background:#eeeeea}.pc-oa-document-export-actions__message{flex:0 0 auto;color:#5f7f67;font-size:12px;font-weight:650}.pc-oa-subspace-document{box-sizing:border-box;min-width:0;max-width:100%;height:clamp(420px,70vh,820px);overflow:auto;padding:18px;background:#fff;border:1px solid #e7e7e2;border-radius:10px}.pc-oa-subspace-action-form--retry{padding-top:12px;border-top:1px solid #e5e1d8}@media(max-width:780px){.pc-oa-document-export-actions{align-items:stretch;flex-direction:column}.pc-oa-document-export-actions__buttons{width:100%}.pc-oa-document-export-actions button{flex:1 1 auto}.pc-oa-subspace-document{height:auto;min-height:58dvh;max-height:none;padding:12px}.pc-oa-subspace textarea{min-height:108px}}.pc-oa-focused-drawer{position:fixed;top:0;right:0;z-index:90;display:grid;grid-template-rows:auto auto minmax(0,auto) minmax(0,auto) minmax(0,auto) 1fr;gap:14px;width:min(430px,calc(100vw - 56px));height:100dvh;padding:18px;overflow:auto;background:#fffefb;border-left:1px solid #dedbd2;box-shadow:-22px 0 46px #2b271f1f}.pc-oa-focused-drawer__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.pc-oa-focused-drawer__header h3{margin:5px 0 4px;color:#252420;font-size:20px;line-height:1.25}.pc-oa-focused-drawer__header p:last-child{margin:0;color:#706c62;font-size:12px;overflow-wrap:anywhere}.pc-oa-focused-drawer__status{display:inline-flex;align-items:center;gap:8px;width:fit-content;min-height:30px;padding:0 10px;color:#56534c;font-size:13px;font-weight:700;background:#f4f4f1;border-radius:999px}.pc-oa-focused-drawer__status span{width:8px;height:8px;background:#c9c5ba;border-radius:999px}.pc-oa-focused-drawer__status--done span{background:#6f9b7f}.pc-oa-focused-drawer__status--current span,.pc-oa-focused-drawer__status--warning span{background:#d9b34c}.pc-oa-focused-drawer__status--danger span{background:#ad5b51}.pc-oa-focused-drawer__status small{color:#817d73;font-weight:500}.pc-oa-focused-drawer__description{margin:0;color:#706c62;line-height:1.6}.pc-oa-focused-drawer__rows,.pc-oa-focused-drawer__warnings{display:grid;gap:8px}.pc-oa-focused-drawer__rows h4,.pc-oa-focused-drawer__warnings h4{margin:0;color:#252420;font-size:14px}.pc-oa-focused-drawer__rows dl{display:grid;gap:7px;margin:0}.pc-oa-focused-drawer__rows dl div{min-width:0;padding:9px 10px;background:#f6f5f1;border:1px solid #e5e1d8;border-radius:9px}.pc-oa-focused-drawer__rows dt{color:#817d73;font-size:12px}.pc-oa-focused-drawer__rows dd{margin:4px 0 0;color:#292824;white-space:normal;overflow-wrap:anywhere}.pc-oa-focused-drawer__warnings p{margin:0;padding:9px 10px;color:#754719;background:#f8ead6;border:1px solid #e2cba9;border-radius:9px}.pc-oa-strategy-summary{display:inline-flex;align-items:center;min-height:28px;padding:0 9px;color:#706c62;font-size:12px;background:#f6f5f1;border:1px solid #e5e1d8;border-radius:999px}.pc-oa-selected-task>.pc-oa-strategy-summary{grid-column:1 / -1;justify-self:start;margin-left:22px}.pc-oa-subspace-start-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.pc-oa-subspace button.pc-oa-subspace-primary,.pc-oa-subspace-action-form button.pc-oa-subspace-primary{color:#fffefb;background:#5f7d66;border-color:#5f7d66;box-shadow:0 8px 18px #4d625029}.pc-oa-subspace button.pc-oa-subspace-primary:not(:disabled):hover,.pc-oa-subspace-action-form button.pc-oa-subspace-primary:not(:disabled):hover{background:#536e5a;border-color:#536e5a}.pc-oa-subspace button.pc-oa-subspace-primary:disabled,.pc-oa-subspace-action-form button.pc-oa-subspace-primary:disabled{color:#fffefbb8;background:#9da79d;border-color:#9da79d;box-shadow:none}@media(max-width:960px){.pc-oa-subspace-options--cards{grid-template-columns:1fr}}.pc-oa-strategy-editor-overlay{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:24px;background:#26241e3d;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.pc-oa-strategy-editor{display:grid;grid-template-rows:auto minmax(0,auto) auto;gap:16px;width:min(720px,calc(100vw - 32px));max-height:min(780px,calc(100dvh - 48px));padding:20px;overflow:auto;color:#2f2e2a;background:#fffefb;border:1px solid #e4e0d8;border-radius:18px;box-shadow:0 28px 80px #2b271f2e}.pc-oa-strategy-editor__header,.pc-oa-strategy-editor__footer{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.pc-oa-strategy-editor__header h3{margin:4px 0;color:#252420;font-size:20px;line-height:1.25}.pc-oa-strategy-editor__header span,.pc-oa-strategy-editor__hint{color:#706c62;font-size:13px;line-height:1.55}.pc-oa-strategy-editor__section{display:grid;gap:10px}.pc-oa-strategy-editor__section h4{margin:0;color:#252420;font-size:14px}.pc-oa-strategy-editor__section--hero{padding:14px;background:#f7f6f2;border:1px solid #e8e4dc;border-radius:14px}.pc-oa-strategy-mode-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pc-oa-strategy-mode-card,.pc-oa-strategy-choice,.pc-oa-strategy-toggle-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:auto;padding:13px 14px;color:#2f2e2a;text-align:left;background:#fffefb;border:1px solid #e4e0d8;border-radius:13px}.pc-oa-strategy-mode-card:not(:disabled):hover,.pc-oa-strategy-choice:not(:disabled):hover,.pc-oa-strategy-toggle-row:not(:disabled):hover{background:#f4f2ec}.pc-oa-strategy-mode-card--active,.pc-oa-strategy-choice--active,.pc-oa-strategy-toggle-row--active{background:#f1f0ea;border-color:#cec8ba}.pc-oa-strategy-mode-card span,.pc-oa-strategy-choice span,.pc-oa-strategy-toggle-row span{display:grid;gap:4px;min-width:0}.pc-oa-strategy-mode-card strong,.pc-oa-strategy-choice strong,.pc-oa-strategy-toggle-row strong{color:#292824;font-size:14px}.pc-oa-strategy-mode-card small,.pc-oa-strategy-choice small,.pc-oa-strategy-toggle-row small{color:#706c62;font-size:12px;line-height:1.45}.pc-oa-strategy-mode-card i,.pc-oa-strategy-choice i,.pc-oa-strategy-toggle-row i{width:18px;height:18px;border:1px solid #c9c4b8;border-radius:999px}.pc-oa-strategy-mode-card--active i,.pc-oa-strategy-choice--active i,.pc-oa-strategy-toggle-row--active i{background:radial-gradient(circle at center,#2f2e2a 0 4px,transparent 5px);border-color:#2f2e2a}.pc-oa-strategy-choice-list{display:grid;gap:8px}.pc-oa-strategy-textarea{display:grid;gap:7px;padding-left:12px}.pc-oa-strategy-textarea span{color:#56534c;font-size:12px;font-weight:700}.pc-oa-strategy-textarea textarea{width:100%;min-height:118px;padding:11px 12px;color:#292824;font:inherit;line-height:1.55;white-space:pre-wrap;background:#fffefa;border:1px solid #dfddd5;border-radius:12px;resize:vertical}.pc-oa-strategy-editor__footer{align-items:center;justify-content:flex-end;padding-top:2px}.pc-oa-strategy-editor__footer button,.pc-oa-strategy-editor__header button{min-height:34px;padding:0 12px;color:#2f2e2a;font:inherit;font-weight:650;background:#ecebe6;border:0;border-radius:999px}.pc-oa-strategy-editor__footer button:not(:disabled):hover,.pc-oa-strategy-editor__header button:not(:disabled):hover{background:#dedbd2}.pc-oa-strategy-editor__footer .pc-oa-strategy-editor__primary{color:#fffefb;background:#2f2e2a}.pc-oa-strategy-editor__footer .pc-oa-strategy-editor__primary:not(:disabled):hover{background:#1f1e1b}@media(max-width:1180px){.pc-oa-preview-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.pc-oa-focused-header,.pc-oa-selected-task{grid-template-columns:1fr}.pc-oa-focused-header,.pc-oa-focused-section-heading,.pc-oa-subspace-panel__header{align-items:flex-start;flex-direction:column}.pc-oa-selected-task__main{grid-template-columns:12px minmax(0,1fr)}.pc-oa-selected-task__main em{grid-column:2}.pc-oa-selected-task__actions{justify-content:flex-start;flex-wrap:wrap}.pc-oa-focused-drawer{width:100vw}.pc-oa-preview-card-grid,.pc-oa-preview-picker__footer{grid-template-columns:1fr;flex-direction:column}.pc-oa-preview-picker__footer{align-items:stretch}.pc-oa-preview-card{min-height:0}.pc-oa-strategy-editor{width:100%;max-height:calc(100dvh - 24px);padding:16px;border-radius:16px}.pc-oa-strategy-mode-grid,.pc-oa-strategy-editor__header,.pc-oa-strategy-editor__footer{grid-template-columns:1fr;flex-direction:column}}.pc-document-node{box-sizing:border-box;min-width:0;max-width:100%;color:#000;font-family:KaiTi,STKaiti,KaiTi_GB2312,楷体,serif;font-size:14pt;line-height:1.5;letter-spacing:0}.pc-document-node p{margin:0 0 .75em;text-indent:2em;white-space:pre-wrap;overflow-wrap:anywhere}.pc-document-node--subheading>p{font-weight:700}.pc-document-node__children{min-width:0;max-width:100%;margin:0;padding:0}.pc-oa-subspace-document>.pc-document-node{box-sizing:border-box;width:100%;max-width:820px;min-height:100%;margin:0 auto;padding:42px 54px;background:#fff;box-shadow:none}@media(max-width:780px){.pc-document-node{font-size:12.5pt;line-height:1.45}.pc-oa-subspace-document>.pc-document-node{padding:24px 18px}}.pc-message-box{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:24px}.pc-message-box__backdrop{position:absolute;inset:0;border:0;background:#1614112e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.pc-message-box__panel{position:relative;z-index:1;width:min(420px,100%);padding:22px;border:1px solid rgba(32,29,24,.08);border-radius:18px;background:#fffefbfa;box-shadow:0 24px 80px #1d1a152e,0 2px 12px #1d1a1514}.pc-message-box__header{display:flex;align-items:center;gap:10px}.pc-message-box__mark{display:inline-grid;width:30px;height:30px;place-items:center;border-radius:10px;background:#f1eee8;color:#5c574f;font-size:14px;font-weight:700}.pc-message-box__header h2{margin:0;color:#24211c;font-size:17px;font-weight:700;letter-spacing:0}.pc-message-box__message{margin:16px 0 0;color:#686158;font-size:14px;line-height:1.7}.pc-message-box__actions{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}.pc-message-box__button{min-width:78px;height:36px;padding:0 14px;border:1px solid transparent;border-radius:10px;cursor:pointer;font:inherit;font-size:13px;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.pc-message-box__button:not(:disabled):hover{transform:translateY(-1px)}.pc-message-box__button--secondary{border-color:#24211c1a;background:#f7f5f0;color:#4d4740}.pc-message-box__button--primary{background:#2f6f54;color:#fff}.pc-message-box__button--danger{background:#9d3f36;color:#fff}@media(prefers-reduced-motion:reduce){.pc-message-box__button{transition:none}.pc-message-box__button:not(:disabled):hover{transform:none}}.pc-app-shell{position:relative;display:grid;grid-template-columns:var(--pc-sidebar-width, 260px) minmax(0,1fr);height:100dvh;min-height:100vh;overflow:hidden;background:#f7f7f4;transition:grid-template-columns .18s ease}.pc-app-shell--sidebar-collapsed{grid-template-columns:56px minmax(0,1fr)}.pc-app-shell--workspace-oa{height:auto;min-height:100vh;overflow:visible}.pc-app-shell--workspace-oa .pc-sidebar{position:sticky;top:0;align-self:start}.pc-app-shell__mobile-nav-button,.pc-app-shell__mobile-sidebar-backdrop{display:none}@media(max-width:780px){.pc-app-shell,.pc-app-shell--sidebar-collapsed{grid-template-columns:1fr;min-height:100dvh;height:100dvh;overflow:hidden}.pc-app-shell--mobile{background:#fbfaf7}.pc-app-shell__mobile-sidebar-backdrop{position:fixed;inset:0;z-index:39;display:block;padding:0;background:#18161247;border:0;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.pc-app-shell__mobile-nav-button{position:fixed;top:calc(env(safe-area-inset-top,0px) + 16px);left:16px;z-index:45;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;color:#23211d;background:#fffdfaf0;border:1px solid rgba(226,223,216,.92);border-radius:999px;box-shadow:0 10px 24px #221f1914,0 1px 2px #221f190a;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.pc-app-shell__mobile-nav-button:hover{background:#fffdfa}}.pc-auth-overlay{position:fixed;inset:0;z-index:160;display:grid;place-items:center;padding:24px;background:#2b271f38;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.pc-auth-dialog{display:grid;gap:16px;width:min(430px,calc(100vw - 32px));max-height:calc(100dvh - 48px);padding:20px;overflow:auto;color:#292824;background:#fffefb;border:1px solid #e4e0d8;border-radius:18px;box-shadow:0 28px 80px #2b271f2e}.pc-auth-dialog__header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.pc-auth-dialog__header span{color:#817d73;font-size:12px;font-weight:700}.pc-auth-dialog__header h2{margin:4px 0 0;color:#252420;font-size:22px;line-height:1.2}.pc-auth-dialog button{min-height:34px;padding:0 12px;color:#2f2e2a;font:inherit;font-weight:650;background:#ecebe6;border:0;border-radius:999px}.pc-auth-dialog button:not(:disabled):hover{background:#dedbd2}.pc-auth-dialog button:disabled{color:#969289;cursor:not-allowed}.pc-auth-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;background:#ecebe6;border-radius:12px}.pc-auth-tabs button{border-radius:9px}.pc-auth-tabs button[aria-pressed=true]{background:#fffefb;box-shadow:0 1px 5px #2b271f14}.pc-auth-form{display:grid;gap:12px}.pc-auth-field{display:grid;gap:7px;color:#56534c;font-size:13px;font-weight:650}.pc-auth-field input{width:100%;min-height:40px;padding:0 12px;color:#292824;font:inherit;background:#fffefa;border:1px solid #dfddd5;border-radius:11px;outline:none}.pc-auth-field input:focus{border-color:#bfb8aa;box-shadow:0 0 0 3px #5f7d661f}.pc-auth-close{width:34px;min-width:34px;height:34px;padding:0!important;color:#9f332c!important;font-size:20px!important;line-height:1;background:#f9e4df!important;border-radius:999px!important}.pc-auth-close:not(:disabled):hover{color:#7e211c!important;background:#f2cfc7!important}.pc-auth-check{display:inline-flex;align-items:center;gap:8px;width:fit-content;color:#5f5b52;font-size:13px;font-weight:620}.pc-auth-check input{width:15px;height:15px;accent-color:#5f7d66}.pc-auth-action-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.pc-auth-phone-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.pc-auth-primary{min-height:40px!important;color:#fffefb!important;background:#2f2e2a!important}.pc-auth-primary:not(:disabled):hover{background:#1f1e1b!important}.pc-auth-secondary{min-height:40px!important;padding-inline:18px!important;color:#3e3b35!important;background:#ecebe6!important}.pc-auth-secondary:not(:disabled):hover{background:#dedbd2!important}.pc-auth-message{padding:10px 12px;color:#48624e;background:#edf4ed;border:1px solid #d7e4d6;border-radius:11px}.pc-auth-message--error{color:#8b332d;background:#f8e8e4;border-color:#dfb8b0}@media(max-width:520px){.pc-auth-phone-row{grid-template-columns:1fr}}.pc-membership-overlay{position:fixed;inset:0;z-index:180;display:grid;place-items:center;padding:24px;background:#2b271f38;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.pc-membership-dialog{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(1560px,calc(100vw - 28px));max-height:calc(100dvh - 48px);overflow:hidden;color:#292824;background:#fffefb;border:1px solid #e4e0d8;border-radius:20px;box-shadow:0 28px 80px #2b271f33}.pc-membership-dialog__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 22px 16px;border-bottom:1px solid #eeeae2}.pc-membership-dialog__header span{color:#817d73;font-size:12px;font-weight:700}.pc-membership-dialog__header h2{margin:4px 0;font-size:22px;line-height:1.2}.pc-membership-dialog__header p{margin:0;color:#716d65;font-size:13px}.pc-membership-dialog__close{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;color:#9f332c;font:inherit;font-size:18px;font-weight:650;background:#f9e4df;border:0;border-radius:999px}.pc-membership-dialog__goods{display:grid;min-height:0;padding:18px;overflow:auto}.pc-membership-store-layout{grid-template-columns:minmax(330px,350px) minmax(0,1fr);align-items:start;gap:18px}.pc-membership-store-layout__main{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;min-width:0}.pc-membership-renewal{position:sticky;top:0;display:grid;gap:12px;padding:0;background:transparent}.pc-membership-renewal-popover{display:grid;gap:12px;padding:12px;background:#fffefb;border:1px solid #e7dfcf;border-radius:16px;box-shadow:0 18px 40px #2b271f29}.pc-membership-renewal-popover__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.pc-membership-renewal-popover__header div{display:grid;gap:3px;min-width:0}.pc-membership-renewal-popover__header strong{color:#37342d;font-size:14px}.pc-membership-renewal-popover__header span{color:#817d73;font-size:12px;line-height:1.45}.pc-membership-renewal-popover__header button{display:inline-grid;flex:0 0 auto;place-items:center;width:26px;height:26px;padding:0;color:#817d73;font:inherit;font-size:16px;font-weight:760;background:#f4f1ea;border:1px solid #e2dccf;border-radius:999px;cursor:pointer}.pc-membership-renewal-popover__header button:hover{color:#5d5548;background:#ece7dc}.pc-membership-group{display:grid;grid-template-rows:auto minmax(0,1fr);gap:10px;min-height:500px;max-height:min(640px,calc(100dvh - 230px));min-width:0;padding:12px;overflow:hidden;background:#fbfaf5;border:1px solid #e8e3d8;border-radius:18px}.pc-membership-group h3{margin:0;color:#403f39;font-size:14px}.pc-membership-group__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:10px;min-height:0;padding-right:2px;overflow:auto}.pc-membership-good-card{position:relative;display:grid;grid-template-rows:auto minmax(0,auto) auto auto auto;align-content:start;gap:13px;min-height:360px;padding:18px 14px 14px;overflow:hidden;--pc-membership-accent: #6f9274;--pc-membership-accent-soft: #eef5ee;background:#fffefb;border:1px solid #e3e0d8;border-radius:14px;cursor:pointer;transition:background .12s ease,border-color .12s ease,box-shadow .12s ease,transform .12s ease}.pc-membership-good-card--tabbed{min-height:390px}.pc-membership-good-card:hover{background:#fffefb;border-color:var(--pc-membership-accent);box-shadow:0 12px 28px #2b271f1a}.pc-membership-good-card--selected{background:#fffefb;border-color:var(--pc-membership-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--pc-membership-accent) 34%,transparent),0 14px 30px #2b271f1f}.pc-membership-good-card--selected:hover{background:#fffefb;border-color:var(--pc-membership-accent)}.pc-membership-good-card:before{position:absolute;top:0;right:0;left:0;height:6px;background:var(--pc-membership-accent);content:""}.pc-membership-good-card--tone-cad{--pc-membership-accent: #b55d54;--pc-membership-accent-soft: #f7ecea;border-color:#d7a09a;box-shadow:0 10px 24px #91453d14}.pc-membership-good-card--tone-cad:hover{border-color:#9c493f;box-shadow:0 16px 34px #91453d29}.pc-membership-good-card--tone-cad.pc-membership-good-card--selected,.pc-membership-good-card--tone-cad.pc-membership-good-card--selected:hover{border-color:#87392f;box-shadow:0 0 0 2px #b55d5447,0 18px 38px #91453d38}.pc-membership-good-card--tone-cad .pc-membership-good-card__check{background:#a9584f;border-color:#a9584f}.pc-membership-good-card--tone-plus{--pc-membership-accent: #5d7fb5;--pc-membership-accent-soft: #edf3fb;border-color:#a6bbdd;box-shadow:0 10px 24px #3e588214}.pc-membership-good-card--tone-plus:hover{border-color:#4e6f9f;box-shadow:0 16px 34px #3e588229}.pc-membership-good-card--tone-plus.pc-membership-good-card--selected,.pc-membership-good-card--tone-plus.pc-membership-good-card--selected:hover{border-color:#3d608e;box-shadow:0 0 0 2px #5d7fb547,0 18px 38px #3e588238}.pc-membership-good-card--tone-plus .pc-membership-good-card__check{background:#5f7fb4;border-color:#5f7fb4}.pc-membership-good-card--tone-premium{--pc-membership-accent: #b8872e;--pc-membership-accent-soft: #f8f0df;border-color:#d8be7f;box-shadow:0 10px 24px #815c271a}.pc-membership-good-card--tone-premium:hover{border-color:#876124;box-shadow:0 16px 34px #815c272e}.pc-membership-good-card--tone-premium.pc-membership-good-card--selected,.pc-membership-good-card--tone-premium.pc-membership-good-card--selected:hover{border-color:#715018;box-shadow:0 0 0 2px #b8872e4d,0 18px 38px #815c273d}.pc-membership-good-card--tone-premium .pc-membership-good-card__check{background:#9b7132;border-color:#9b7132}.pc-membership-good-card--disabled{cursor:not-allowed;opacity:.56}.pc-membership-renewal .pc-membership-good-card{min-height:360px;background:#fffffff0;border-color:#ffffff61}.pc-membership-renewal--tone-premium .pc-membership-good-card{background:#fffefa;border-color:#ffecb8b3;box-shadow:inset 0 1px #ffffff8a}.pc-membership-renewal--tone-cad .pc-membership-good-card,.pc-membership-renewal--tone-plus .pc-membership-good-card{background:#fffefa}.pc-membership-good-card__header{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;padding-right:34px}.pc-membership-good-card__check{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;color:#fff;font-size:12px;font-weight:760;background:#6f9274;border:1px solid #6f9274;border-radius:999px}.pc-membership-good-card:not(.pc-membership-good-card--selected) .pc-membership-good-card__check{background:transparent;border-color:var(--pc-membership-accent)}.pc-membership-good-card__badge{position:absolute;top:17px;right:12px;z-index:1;padding:3px 8px;color:#fff;font-size:11px;font-weight:760;background:var(--pc-membership-accent);border-radius:999px;box-shadow:0 4px 12px #2b271f24}.pc-membership-good-card__title{display:grid;gap:4px;min-width:0}.pc-membership-good-card__title strong{overflow:hidden;color:#302f2b;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.pc-membership-good-card__title small{display:-webkit-box;overflow:hidden;color:#817d73;font-size:12px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.pc-membership-good-card__price{display:flex;align-items:baseline;gap:7px;min-width:0;white-space:nowrap}.pc-membership-good-card__price strong{color:#302f2b;font-size:22px}.pc-membership-good-card__price span,.pc-membership-good-card__price del{color:#817d73;font-size:12px}.pc-membership-good-card__features{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.pc-membership-good-card__feature-box{display:grid;gap:6px;min-height:68px;max-height:none;padding:10px;overflow:visible;background:#fff;border:1px solid rgba(70,62,48,.12);border-radius:10px}.pc-membership-good-card--features-expanded .pc-membership-good-card__feature-box{max-height:190px;overflow:auto;overscroll-behavior:contain;padding-right:12px}.pc-membership-good-card--features-expanded .pc-membership-good-card__feature-box::-webkit-scrollbar{width:5px}.pc-membership-good-card--features-expanded .pc-membership-good-card__feature-box::-webkit-scrollbar-thumb{background:#5f5b5238;border-radius:999px}.pc-membership-good-card__feature-box strong{color:#5d5a52;font-size:12px}.pc-membership-good-card__feature-box ul{display:grid;gap:4px;min-height:0;margin:0;padding:0;list-style:none}.pc-membership-good-card__feature-box li{position:relative;padding-left:17px;color:#5f665e;font-size:12px;line-height:1.38}.pc-membership-good-card__feature-box li:before{position:absolute;left:0;color:#6f9274;font-weight:800;content:"✓"}.pc-membership-good-card__feature-box .pc-membership-good-card__feature-more{color:#817d73}.pc-membership-good-card__feature-more button{padding:0;color:#6c665c;font:inherit;font-size:12px;font-weight:650;text-align:left;text-decoration:underline;text-underline-offset:3px;background:transparent;border:0;cursor:pointer}.pc-membership-good-card__feature-more button:hover{color:var(--pc-membership-accent)}.pc-membership-good-card__feature-box .pc-membership-good-card__feature-more:before{color:#b2aca0;content:"+"}.pc-membership-good-card__features li{padding:4px 7px;color:#5f665e;font-size:11px;background:#fff;border-radius:999px}.pc-membership-good-card--tone-cad .pc-membership-good-card__feature-box,.pc-membership-good-card--tone-cad .pc-membership-good-card__features li,.pc-membership-good-card--tone-plus .pc-membership-good-card__feature-box,.pc-membership-good-card--tone-plus .pc-membership-good-card__features li,.pc-membership-good-card--tone-premium .pc-membership-good-card__feature-box,.pc-membership-good-card--tone-premium .pc-membership-good-card__features li{background:#fff}.pc-membership-good-card__footer{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;margin-top:auto}.pc-membership-good-card__footer label{display:inline-flex;align-items:center;gap:7px;color:#5f5c55;font-size:12px}.pc-membership-good-card__footer input{width:62px;min-height:28px;padding:0 7px;color:#302f2b;background:#fffefa;border:1px solid #dcd8cf;border-radius:8px}.pc-membership-good-card__footer small{color:#9a5d52;font-size:11px}.pc-membership-good-card__tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(44px,1fr));gap:4px;padding:4px;background:#f0eee7;border:1px solid rgba(70,62,48,.12);border-radius:999px}.pc-membership-good-card__tab{min-height:28px;padding:0 8px;color:#635f56;font:inherit;font-size:12px;font-weight:650;background:transparent;border:0;border-radius:999px}.pc-membership-good-card__tab:hover{color:#4f4b44;background:#ffffffb8}.pc-membership-good-card__tab--active{color:#fff;background:var(--pc-membership-accent);box-shadow:0 2px 8px #2b271f24}.pc-membership-good-card__tab--active:hover{color:#fff;background:var(--pc-membership-accent)}.pc-membership-dialog__checkout{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 22px 18px;border-top:1px solid #eeeae2}.pc-membership-dialog__checkout div{display:grid;gap:3px}.pc-membership-dialog__checkout span,.pc-membership-dialog__checkout small{color:#817d73;font-size:12px}.pc-membership-dialog__checkout strong{color:#2d2c28;font-size:22px}.pc-membership-dialog__checkout button,.pc-membership-dialog__empty button{min-height:38px;padding:0 18px;color:#fffefb;font:inherit;font-weight:700;background:#2f2e2a;border:0;border-radius:999px}.pc-membership-dialog__checkout button:disabled{color:#908c82;background:#e7e4dc}.pc-membership-dialog__empty{display:grid;place-items:center;gap:12px;min-height:320px;padding:36px;color:#817d73;font-size:14px}.pc-membership-pay{display:grid;min-height:0;padding:18px 22px 22px}.pc-membership-dialog__ghost{justify-self:start;min-height:34px;padding:0 12px;color:#403f39;font:inherit;font-weight:650;background:#f1f0eb;border:1px solid #e1ddd3;border-radius:999px}.pc-membership-pay__body{display:grid;justify-items:center;gap:10px;max-width:420px;margin:0 auto;padding:14px 0 6px;text-align:center}.pc-membership-pay__eyebrow{color:#817d73;font-size:12px;font-weight:700}.pc-membership-pay__body h3{margin:0;font-size:21px}.pc-membership-pay__body p,.pc-membership-pay__body small{margin:0;color:#716d65;font-size:13px}.pc-membership-pay__qr{width:220px;height:220px;padding:10px;background:#fff;border:1px solid #e2dfd7;border-radius:14px}.pc-membership-pay__fallback{display:grid;gap:8px;max-width:360px;padding:14px;color:#716d65;background:#f8f7f1;border:1px solid #e2dfd7;border-radius:12px}.pc-membership-pay__fallback code{overflow-wrap:anywhere;color:#2f2e2a;font-size:12px}.pc-membership-pay__amount{display:grid;gap:2px;padding:8px 14px;background:#f5f4ee;border-radius:12px}.pc-membership-pay__amount span{color:#817d73;font-size:12px}.pc-membership-pay__amount strong{color:#2f2e2a;font-size:22px}@media(max-width:720px){.pc-membership-dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.pc-membership-dialog__checkout{align-items:stretch;flex-direction:column}.pc-membership-store-layout,.pc-membership-store-layout__main{grid-template-columns:1fr}.pc-membership-group{min-height:360px;max-height:none}.pc-membership-renewal{position:static}}@media(min-width:721px)and (max-width:1180px){.pc-membership-store-layout,.pc-membership-store-layout__main{grid-template-columns:1fr}.pc-membership-renewal{position:static}}.pc-workspace{display:flex;min-width:0;min-height:100vh;color:#202124;background:#f6f5f1}.pc-start-workspace{align-items:center;justify-content:center;padding:40px 32px;background:#fbfaf7}.pc-start-workspace__inner{display:flex;flex-direction:column;gap:18px;width:min(720px,100%)}.pc-start-workspace__heading{text-align:center}.pc-start-workspace__heading h2{margin:0 0 10px;color:#202124;font-size:31px;font-weight:650;line-height:1.2}.pc-start-workspace__heading p:last-child{margin:0 auto;max-width:560px;color:#706c62;font-size:14px}.pc-start-composer-shell{display:grid;gap:8px;width:min(680px,100%);margin:0 auto}.pc-start-attachments{display:flex;flex-wrap:wrap;gap:8px}.pc-start-attachment{display:inline-grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;max-width:100%;padding:7px 8px 7px 10px;color:#4d493f;background:#fffefb;border:1px solid #e5e1d8;border-radius:12px;font-size:12px}.pc-start-attachment>span{display:inline-flex;min-width:0;gap:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-start-attachment small,.pc-start-attachment em{color:#8a8377;font-style:normal}.pc-start-attachment--ready em{color:#5f7d66}.pc-start-attachment--failed{color:#8a3b34;background:#fff8f6;border-color:#ead0cb}.pc-start-attachment button{width:22px;height:22px;color:inherit;background:transparent;border:0;border-radius:999px}.pc-start-attachment button:hover{background:#2f2e2a14}.pc-start-attachment-error{color:#8a3b34;font-size:12px}.pc-business-entry-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:min(520px,100%);margin:2px auto 0}.pc-business-entry{display:grid;gap:6px;min-height:86px;padding:14px;color:#302f2b;text-align:left;background:#fffdfa;border:1px solid #dfddd5;border-radius:12px}.pc-business-entry:hover{background:#f4f4f1;border-color:#d0cdc3}.pc-business-entry__label{font-size:15px;font-weight:680}.pc-business-entry__summary{color:#706c62;font-size:12px;line-height:1.45}.pc-chat-workspace{--pc-chat-accent: #5f7d66;--pc-chat-accent-dark: #496651;--pc-chat-accent-soft: #eef5ee;--pc-chat-accent-border: #bfd1bf;--pc-chat-page-bg: #fbfaf7;--pc-chat-composer-bg: #fffefb;display:block;min-height:100vh;background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--pc-chat-accent-soft) 56%,transparent),transparent 34%),var(--pc-chat-page-bg);transition:background .18s ease}.pc-chat-workspace--patentcore{--pc-chat-accent: #5f7d66;--pc-chat-accent-dark: #46644d;--pc-chat-accent-soft: #edf5ed;--pc-chat-accent-border: #bdd3bd;--pc-chat-page-bg: #fbfaf7;--pc-chat-composer-bg: #fffefb}.pc-chat-workspace--local{--pc-chat-accent: #697083;--pc-chat-accent-dark: #4d5365;--pc-chat-accent-soft: #eef0f5;--pc-chat-accent-border: #c5cad8;--pc-chat-page-bg: #f7f7f4;--pc-chat-composer-bg: #fdfdf9}.pc-chat-main{display:flex;flex-direction:column;min-width:0;min-height:100vh}.pc-chat-main__composer{position:sticky;bottom:0;padding:18px 24px 24px;background:linear-gradient(180deg,color-mix(in srgb,var(--pc-chat-page-bg) 0%,transparent),color-mix(in srgb,var(--pc-chat-page-bg) 96%,transparent) 34%)}.pc-chat-empty{align-self:center;justify-self:center;width:min(560px,calc(100% - 48px));text-align:center;color:#3a3833}.pc-chat-empty h2{margin:0 0 10px;font-size:28px;font-weight:650;line-height:1.2;letter-spacing:0}.pc-chat-empty p:last-child{margin:0;color:#7d776c}.pc-start-workspace__session{display:flex;justify-content:center;gap:8px;color:#8d8373;font-size:12px}.pc-start-workspace__session code{color:#5d5549}.pc-workspace__placeholder{align-self:center;width:min(620px,calc(100% - 48px));margin:0 auto;padding:28px;background:#fffdfa;border:1px solid #ded8ca;border-radius:8px}.pc-workspace__placeholder h2{margin:8px 0 12px}.pc-workspace__placeholder p:last-child{margin-bottom:0;color:#6d6659}.pc-workspace__external-action{margin-top:18px;padding:10px 16px;border:0;border-radius:999px;background:#1f1f1f;color:#fff;font-size:14px;font-weight:600;cursor:pointer}.pc-workspace__external-action:hover{background:#333}@media(max-width:780px){.pc-chat-workspace{display:flex;min-width:0;min-height:0;height:100dvh;overflow:hidden}.pc-chat-main{position:relative;flex:1 1 auto;min-height:0;height:100%;overflow:hidden}.pc-chat-main:before{position:absolute;top:0;right:0;left:0;z-index:6;height:76px;background:linear-gradient(180deg,color-mix(in srgb,var(--pc-chat-page-bg) 94%,transparent),color-mix(in srgb,var(--pc-chat-page-bg) 0%,transparent));content:"";pointer-events:none}.pc-chat-main__composer{position:relative;z-index:8;flex:0 0 auto;padding:28px 16px calc(env(safe-area-inset-bottom,0px) + 20px);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.pc-chat-main__composer:before{position:absolute;right:0;bottom:100%;left:0;height:48px;background:linear-gradient(180deg,color-mix(in srgb,var(--pc-chat-page-bg) 0%,transparent),color-mix(in srgb,var(--pc-chat-page-bg) 92%,transparent));content:"";pointer-events:none}.pc-chat-empty{display:grid;place-content:center;flex:1 1 auto;margin:0 auto}}.pc-chat-message-list{display:flex;flex-direction:column;gap:16px;width:min(820px,100%);margin:0 auto;padding:40px 24px 20px;flex:1 0 auto}.pc-chat-message{display:flex;width:100%}.pc-chat-message--user{justify-content:flex-end}.pc-chat-message--assistant{justify-content:flex-start}.pc-chat-message__stack{display:grid;gap:6px;max-width:min(680px,78%)}.pc-chat-message--user .pc-chat-message__stack{justify-items:end;margin-left:auto}.pc-chat-message--assistant .pc-chat-message__stack{justify-items:start;margin-right:auto}.pc-chat-message__bubble{position:relative;width:fit-content;max-width:100%;padding:12px 14px;border-radius:16px;font-size:14px;line-height:1.62;white-space:normal}.pc-chat-message--user .pc-chat-message__bubble{color:#24231f;background:#f0f0ed;border-bottom-right-radius:7px}.pc-chat-message--assistant .pc-chat-message__bubble{color:#2f2e2a;background:transparent;border:0;padding-inline:2px}.pc-chat-message__status{display:block;margin-top:8px;color:#8f8065;font-size:12px}.pc-chat-message__actions{display:flex;align-items:center;gap:6px;opacity:0;pointer-events:none;transition:opacity .12s ease}.pc-chat-message__time{color:#9b968d;font-size:11px;line-height:1;opacity:0;transition:opacity .12s ease;-webkit-user-select:none;user-select:none;white-space:nowrap}.pc-chat-message:hover .pc-chat-message__time,.pc-chat-message:focus-within .pc-chat-message__time{opacity:1}.pc-chat-message__time--user{padding-inline:4px}.pc-chat-message__time--assistant{margin-left:2px;padding-inline:2px}.pc-chat-message:hover .pc-chat-message__actions,.pc-chat-message:focus-within .pc-chat-message__actions{opacity:1;pointer-events:auto}.pc-chat-message--user .pc-chat-message__actions{justify-content:flex-end}.pc-chat-message--assistant .pc-chat-message__actions{justify-content:flex-start}.pc-chat-message__actions button{display:inline-flex;align-items:center;justify-content:center;width:28px;min-height:28px;padding:0;color:#68645c;background:transparent;border:0;border-radius:999px}.pc-chat-message__actions button:hover{color:#24231f;background:#e8e7e1}.pc-chat-message__edit{display:grid;gap:8px;width:min(560px,74vw)}.pc-chat-message__edit textarea{min-height:96px;padding:10px 12px;color:#2f2e2a;font:inherit;line-height:1.55;background:#fffefa;border:1px solid #dedbd2;border-radius:12px;outline:none;resize:vertical}.pc-chat-message__edit textarea:focus{border-color:var(--pc-chat-accent-border);box-shadow:0 0 0 3px var(--pc-chat-accent-soft)}.pc-chat-message__edit-actions{display:flex;justify-content:flex-end;gap:8px}.pc-chat-message__edit-actions button{min-height:30px;padding:0 12px;color:#3a3833;font-size:13px;font-weight:620;background:#f0eee8;border:1px solid transparent;border-radius:999px}.pc-chat-message__edit-actions button[type=submit]{color:#fffdf8;background:var(--pc-chat-accent-dark)}.pc-chat-message__edit-actions button:disabled{color:#aaa398;background:#e5e1d8}.pc-chat-reasoning{display:grid;gap:6px;margin-bottom:8px;color:#6e695f}.pc-chat-reasoning__toggle{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;width:fit-content;max-width:100%;min-height:26px;padding:0 8px;color:#66625b;font-size:11px;font-weight:520;background:transparent;border:1px solid transparent;border-radius:999px}.pc-chat-reasoning__toggle:hover{color:#252421;background:#f0eee8}.pc-chat-reasoning__toggle small{color:#8a867e;font-size:10px;font-weight:520}.pc-chat-reasoning__content{max-width:min(620px,100%);padding:8px 10px;color:#625d54;background:#fbfaf7;border:1px solid #ebe8df;border-radius:12px}.pc-chat-reasoning__content .pc-chat-markdown{gap:8px;font-size:13px}.pc-chat-message__attachments{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.pc-chat-message__attachments span{display:inline-flex;align-items:center;gap:6px;max-width:260px;padding:5px 8px;color:#514c43;background:#f0eee7;border:1px solid #dedbd2;border-radius:999px;font-size:12px}.pc-chat-message__attachments small{color:#8a8377}@media(max-width:780px){.pc-chat-message-list{flex:1 1 auto;min-height:0;padding:56px 16px 36px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch}.pc-chat-message-list::-webkit-scrollbar{display:none}}.pc-chat-markdown{display:grid;gap:10px;overflow-wrap:anywhere}.pc-chat-markdown>*{margin:0}.pc-chat-markdown p{margin:0;white-space:pre-wrap}.pc-chat-markdown ul,.pc-chat-markdown ol{display:grid;gap:4px;margin:0;padding-left:22px}.pc-chat-markdown ul:has(input[type=checkbox]){padding-left:0;list-style:none}.pc-chat-markdown li>p{display:inline}.pc-chat-markdown li .pc-chat-codeblock{margin:8px 0 4px}.pc-chat-markdown li>.pc-chat-codeblock{display:grid}.pc-chat-markdown input[type=checkbox]{width:14px;height:14px;margin:0 7px 0 0;accent-color:var(--pc-chat-accent-dark, #46644d);vertical-align:-2px}.pc-chat-markdown blockquote{margin:0;padding:2px 0 2px 12px;color:#5e5a51;border-left:3px solid #d6d2c7}.pc-chat-markdown a{color:#416f54;text-decoration:underline;text-decoration-color:#416f5459;text-underline-offset:3px}.pc-chat-markdown del{color:#837d71}.pc-chat-markdown sub,.pc-chat-markdown sup{font-size:.72em;line-height:0}.pc-chat-markdown .katex{color:#272622;font-size:1.02em}.pc-chat-markdown .katex-display{overflow-x:auto;overflow-y:hidden;margin:4px 0;padding:6px 2px;text-align:center}.pc-chat-markdown kbd{display:inline-flex;align-items:center;min-height:20px;padding:0 5px;color:#2f2e2a;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.86em;background:#f7f5ee;border:1px solid #cfcabe;border-bottom-color:#aaa397;border-radius:5px;box-shadow:inset 0 -1px #d8d3c8}.pc-chat-markdown abbr[title]{cursor:help;text-decoration:underline dotted rgba(65,111,84,.45);text-underline-offset:3px}.pc-chat-markdown code{padding:2px 5px;color:#34312b;background:#ece9df;border-radius:6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.92em}.pc-chat-codeblock{display:grid;overflow:hidden;margin:2px 0;background:#26241f;border:1px solid #3a372f;border-radius:10px}.pc-chat-codeblock__bar{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:34px;padding:0 10px;color:#d7d1c3;font-size:12px;background:#302e28}.pc-chat-codeblock__bar button{min-height:24px;padding:0 8px;color:#ebe5d7;background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:999px}.pc-chat-codeblock__bar button:hover{background:#ffffff24}.pc-chat-codeblock code{display:block;overflow:auto;max-width:100%;padding:12px;color:#f4efe3;background:transparent;border-radius:0;font-size:13px;line-height:1.55;white-space:pre}.pc-chat-mermaid{display:flex;justify-content:center;overflow:auto;max-width:100%;min-height:88px;padding:16px;color:#2f2e2a;background:#fffefa;border:1px solid #e0ddd5;border-radius:12px}.pc-chat-mermaid svg{max-width:100%;height:auto}.pc-chat-mermaid--loading{align-items:center;justify-content:flex-start;color:#8a8377;font-size:13px}.pc-chat-mermaid--error{display:grid;justify-content:stretch;gap:10px;color:#8a3b34;background:#fff8f6;border-color:#ead0cb}.pc-chat-mermaid--error p{margin:0;font-size:13px}.pc-chat-mermaid--error pre{overflow:auto;margin:0;padding:10px;color:#5c312d;background:#ffffffb8;border-radius:8px;white-space:pre}.pc-chat-markdown td code,.pc-chat-markdown th code{white-space:nowrap}.pc-chat-markdown table{display:block;overflow:auto;border-collapse:collapse;max-width:100%;margin:2px 0;font-size:13px}.pc-chat-markdown th,.pc-chat-markdown td{min-width:86px;padding:7px 9px;border:1px solid #dedbd2}.pc-chat-markdown th{background:#f2f0e8;font-weight:700}.pc-chat-markdown tbody tr:nth-child(2n){background:#f2f0e873}.pc-chat-markdown .footnotes{margin-top:2px;padding-top:10px;color:#666156;font-size:12px;border-top:1px solid #e0ddd5}.pc-chat-markdown .footnotes ol{gap:3px;padding-left:18px}.pc-chat-markdown [data-footnote-backref]{padding-left:3px;text-decoration:none}.pc-chat-composer-shell{display:grid;gap:8px;width:min(760px,100%);margin:0 auto}.pc-chat-stream-toggle{display:inline-flex;align-items:center;justify-self:start;gap:2px;padding:2px;background:#f0eee8;border:1px solid #e0ddd5;border-radius:999px}.pc-chat-stream-toggle button{min-height:24px;padding:0 9px;color:#706c62;font-size:12px;font-weight:620;background:transparent;border:0;border-radius:999px;box-shadow:none}.pc-chat-stream-toggle button:hover{color:#2f2e2a;background:#ffffffb8;border-color:transparent}.pc-chat-stream-toggle .pc-chat-stream-toggle__active,.pc-chat-stream-toggle .pc-chat-stream-toggle__active:hover{color:var(--pc-chat-accent-dark, #46644d);background:#fffefa;box-shadow:0 1px 5px #2f2e2a1a}.pc-chat-plus-menu{position:relative;align-self:center;width:40px;height:40px}.pc-chat-plus-menu__trigger{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;color:#5f5a50;background:transparent;border:0;border-radius:12px}.pc-chat-plus-menu__trigger:hover,.pc-chat-plus-menu__trigger[aria-expanded=true]{background:var(--pc-chat-accent-soft, #ecebe6)}.pc-chat-plus-menu__popover{position:absolute;bottom:calc(100% + 10px);left:0;z-index:20;display:grid;gap:10px;width:252px;padding:10px;color:#2f2e2a;background:#fffefa;border:1px solid #dfddd5;border-radius:14px;box-shadow:0 18px 42px #2f2e2a29}.pc-chat-plus-menu__item{display:flex;align-items:center;gap:9px;min-height:36px;padding:0 10px;color:#34322e;font-size:13px;font-weight:620;text-align:left;background:transparent;border:0;border-radius:9px}.pc-chat-plus-menu__item:hover{background:#f0eee8}.pc-chat-plus-menu__section{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding-top:8px;border-top:1px solid #ece9df}.pc-chat-plus-menu__label{flex:0 0 auto;color:#817d73;font-size:12px;font-weight:620}.pc-chat-plus-menu__segmented{display:inline-grid;grid-template-columns:repeat(2,minmax(0,1fr));flex:0 0 auto;gap:4px;padding:3px;background:#f0eee8;border:1px solid #e0ddd5;border-radius:999px}.pc-chat-plus-menu__segmented button{min-height:27px;color:#706c62;font-size:12px;font-weight:620;background:transparent;border:0;border-radius:999px}.pc-chat-plus-menu__segmented button.is-active{color:var(--pc-chat-accent-dark, #46644d);background:#fffefa;box-shadow:0 1px 5px #2f2e2a1a}.pc-chat-plus-menu__hint{flex-basis:100%;color:#8a8377;font-size:12px}.pc-chat-attachments{display:flex;flex-wrap:wrap;gap:8px}.pc-chat-attachment{display:inline-grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;max-width:100%;padding:7px 8px 7px 10px;color:#4d493f;background:#fffefb;border:1px solid #e5e1d8;border-radius:12px;font-size:12px}.pc-chat-attachment>span{display:inline-flex;min-width:0;gap:6px}.pc-chat-attachment>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-chat-attachment small,.pc-chat-attachment em{color:#8a8377;font-style:normal}.pc-chat-attachment--ready em{color:var(--pc-chat-accent-dark)}.pc-chat-attachment--failed{color:#8a3b34;background:#fff8f6;border-color:#ead0cb}.pc-chat-attachment button{width:22px;height:22px;color:inherit;background:transparent;border:0;border-radius:999px}.pc-chat-attachment button:hover{background:#2f2e2a14}.pc-chat-attachment-error{color:#8a3b34;font-size:12px}.pc-chat-composer{display:grid;grid-template-columns:40px minmax(0,1fr) auto 36px;align-items:center;gap:8px;width:100%;margin:0;padding:6px 7px 6px 12px;background:var(--pc-chat-composer-bg);border:1px solid #dfddd5;border-radius:999px;box-shadow:0 10px 30px #2b271f14,0 1px 2px #2b271f0a;transition:border-color .18s ease,border-radius .16s ease,box-shadow .18s ease,background .18s ease}.pc-chat-composer__input-panel{display:contents}.pc-run-config-selector{position:relative;align-self:center}.pc-run-config-trigger{display:inline-flex;align-items:center;gap:4px;min-height:30px;padding:0 7px;color:#59564f;font-size:13px;font-weight:520;background:transparent;border:1px solid transparent;border-radius:999px;white-space:nowrap}.pc-run-config-trigger:hover,.pc-run-config-trigger[aria-expanded=true]{color:#252421;background:#f0eee8;border-color:transparent}.pc-run-config-menu{position:absolute;right:0;bottom:calc(100% + 10px);z-index:22;display:grid;gap:4px;width:214px;padding:7px;color:#2f2e2a;background:#fffefa;border:1px solid #dfddd5;border-radius:15px;box-shadow:0 18px 42px #2f2e2a21,0 2px 6px #2f2e2a0f}.pc-run-config-menu__item{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:36px;padding:6px 8px;color:#34322e;text-align:left;background:transparent;border:0;border-radius:10px}.pc-run-config-menu__item:hover,.pc-run-config-menu__item.is-active{background:#f2f1ee}.pc-run-config-menu__item-main{display:grid;gap:2px;min-width:0}.pc-run-config-menu__item-main strong{font-size:13px;font-weight:540}.pc-run-config-menu__item-main small{overflow:hidden;color:#8a867e;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.pc-run-config-menu__divider{height:1px;margin:4px 2px;background:#ece9df}.pc-run-config-menu__thinking-row{position:relative}.pc-run-config-menu__check,.pc-run-config-menu__arrow{color:var(--pc-chat-accent-dark);font-weight:700}.pc-run-config-submenu{position:absolute;left:calc(100% + 8px);top:0;z-index:24;display:grid;gap:4px;width:118px;padding:7px;background:#fffefa;border:1px solid #dfddd5;border-radius:14px;box-shadow:0 18px 42px #2f2e2a21,0 2px 6px #2f2e2a0f}.pc-run-config-submenu__title{padding:4px 8px 6px;color:#817d73;font-size:12px;font-weight:680}.pc-run-config-submenu__item{display:flex;align-items:center;justify-content:space-between;min-height:32px;padding:0 9px;color:#34322e;font-size:13px;background:transparent;border:0;border-radius:9px}.pc-run-config-submenu__item:hover,.pc-run-config-submenu__item.is-active{background:#f2f1ee}.pc-chat-composer input[type=file]{display:none}.pc-chat-composer textarea{min-width:0;min-height:36px;max-height:160px;color:#2f2e2a;background:transparent;border:0;outline:none;padding:8px 4px;resize:none;font:inherit;line-height:1.5}.pc-chat-composer__send{display:inline-flex;align-items:center;justify-content:center;align-self:center;width:36px;height:36px;border:0;border-radius:999px}@media(min-width:781px){.pc-chat-composer:has(textarea:not(:placeholder-shown)):not(:has(textarea[style*="height: 36px"])){grid-template-rows:auto 40px;align-items:end;padding:12px 7px 7px 12px;border-radius:24px}.pc-chat-composer:has(textarea:not(:placeholder-shown)):not(:has(textarea[style*="height: 36px"])) textarea{grid-column:1 / -1;grid-row:1;width:100%;padding:6px 4px 10px}.pc-chat-composer:has(textarea:not(:placeholder-shown)):not(:has(textarea[style*="height: 36px"])) .pc-chat-plus-menu{grid-column:1;grid-row:2}.pc-chat-composer:has(textarea:not(:placeholder-shown)):not(:has(textarea[style*="height: 36px"])) .pc-run-config-selector{grid-column:3;grid-row:2}.pc-chat-composer:has(textarea:not(:placeholder-shown)):not(:has(textarea[style*="height: 36px"])) .pc-chat-composer__send{grid-column:4;grid-row:2}}@media(max-width:780px){.pc-chat-composer{grid-template-columns:52px minmax(0,1fr);align-items:end;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}.pc-chat-plus-menu{align-self:end;width:52px;height:52px;margin-bottom:0}.pc-chat-plus-menu__trigger{color:#11110f;background:#fffdfaf5;border:1px solid rgba(223,221,213,.96);border-radius:999px;box-shadow:0 10px 28px #2b271f14,0 1px 2px #2b271f0a;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.pc-chat-plus-menu__trigger:hover,.pc-chat-plus-menu__trigger[aria-expanded=true]{background:#fffdfa}.pc-chat-composer__input-panel{display:grid;grid-template-columns:minmax(0,1fr) auto 38px;gap:8px;align-items:end;min-width:0;min-height:52px;padding:7px 7px 7px 14px;background:var(--pc-chat-composer-bg);border:1px solid #dfddd5;border-radius:28px;box-shadow:0 10px 30px #2b271f14,0 1px 2px #2b271f0a}.pc-run-config-selector{align-self:end;margin-bottom:4px}.pc-chat-composer__send{align-self:end}}.pc-chat-composer__send{color:#fffdf8;background:#11110f;transition:background .16s ease,transform .16s ease}.pc-chat-composer__send:hover{background:#000;transform:translateY(-1px)}.pc-chat-composer__send:disabled{color:#9a968d;background:#ece9df;transform:none}@media(max-width:780px){.pc-session-list{display:block}.pc-workspace{min-height:100dvh}.pc-start-workspace{align-items:stretch;justify-content:stretch;padding:calc(env(safe-area-inset-top,0px) + 20px) 16px calc(env(safe-area-inset-bottom,0px) + 16px)}.pc-start-workspace__inner{display:grid;grid-template-rows:minmax(0,1fr) auto;align-items:stretch;width:100%;max-width:none;min-height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 36px);gap:16px}.pc-start-workspace__heading{display:none}.pc-business-entry-grid{grid-row:1;align-self:center;justify-self:center;width:min(420px,100%);margin:0 auto;gap:16px}.pc-start-composer-shell{grid-row:2;align-self:end;width:100%;margin-top:0}.pc-business-entry{min-height:76px;padding:16px;border-radius:16px;box-shadow:0 10px 22px #2b271f0d}.pc-chat-main{min-height:0;height:100%;padding-top:calc(env(safe-area-inset-top,0px) + 20px)}.pc-chat-message-list{padding:56px 16px 36px}.pc-chat-main__composer{padding:28px 16px calc(env(safe-area-inset-bottom,0px) + 20px)}.pc-sidebar__resize-handle{display:none}}@media(max-width:520px){.pc-business-entry-grid{grid-template-columns:1fr}}.pc-sidebar{position:relative;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:14px;height:100vh;min-height:0;min-width:0;padding:12px;color:#2b2a27;background:#f4f4f1;border-right:1px solid #e0dfd9;border-bottom:0;overflow:hidden}.pc-sidebar__resize-handle{position:absolute;top:0;right:-3px;z-index:6;width:6px;height:100%;padding:0;cursor:col-resize;background:transparent;border:0}.pc-sidebar__resize-handle:after{position:absolute;top:12px;right:2px;bottom:12px;width:1px;content:"";background:transparent;border-radius:999px;transition:background .12s ease}.pc-sidebar__resize-handle:hover:after,.pc-sidebar__resize-handle:focus-visible:after{background:#c8c5ba}.pc-sidebar--collapsed{grid-template-rows:minmax(0,1fr) auto;justify-items:center;gap:10px;padding:10px 8px}.pc-sidebar__header{display:grid;grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:10px;padding:0;min-width:0}.pc-sidebar__header>div{display:contents}.pc-sidebar__brand{display:inline-grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:6px;color:#292824;text-align:left;background:transparent;border:0;border-radius:9px}.pc-sidebar__brand:hover,.pc-sidebar__collapse-button:hover,.pc-sidebar__rail-button:hover,.pc-sidebar__rail-avatar:hover,.pc-sidebar__account button:hover,.pc-sidebar__primary-action:hover,.pc-sidebar__secondary-action:hover{background:#e9e8e3}.pc-sidebar__brand:hover .pc-sidebar__brand-mark{background:#2f2e2a}.pc-sidebar__brand-mark,.pc-sidebar__rail-brand,.pc-sidebar__avatar,.pc-sidebar__rail-avatar{display:inline-flex;align-items:center;justify-content:center;color:#f8f7f2;font-weight:760;background:#2f2e2a;border-radius:9px}.pc-sidebar__brand-mark{width:30px;height:30px;font-size:16px}.pc-sidebar__brand-copy{display:flex;flex-direction:column;min-width:0}.pc-sidebar__brand-copy strong{color:#292824;font-size:17px;line-height:1.15}.pc-sidebar__brand-copy small{margin-top:2px;color:#77746b;font-size:12px}.pc-sidebar__collapse-button,.pc-sidebar__rail-button,.pc-sidebar__account button{display:inline-flex;align-items:center;justify-content:center;color:#56534c;background:transparent;border:0;border-radius:9px}.pc-sidebar__collapse-button{width:34px;height:34px}.pc-sidebar__actions{display:grid;gap:8px}.pc-sidebar__primary-action,.pc-sidebar__secondary-action{display:inline-flex;align-items:center;gap:9px;width:100%;min-height:38px;padding:0 10px;color:#302f2b;font-weight:650;text-align:left;background:transparent;border:0;border-radius:9px}.pc-sidebar__search{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;min-height:38px;padding:0 10px;color:#77746b;background:#ecebe6;border:1px solid transparent;border-radius:9px}.pc-sidebar__search:focus-within{color:#2f2e2a;background:#fffdfa;border-color:#d7d4ca}.pc-sidebar__search input{min-width:0;color:#2b2a27;font:inherit;background:transparent;border:0;outline:none}.pc-sidebar__search input::placeholder{color:#87837a}@media(max-width:780px){.pc-sidebar{position:fixed;inset:0;z-index:40;width:100vw;height:100dvh;padding:calc(env(safe-area-inset-top,0px) + 20px) 16px calc(env(safe-area-inset-bottom,0px) + 20px);background:#f7f6f2;border-right:0;box-shadow:none;transform:translate(-106%);transition:transform .22s ease}.pc-sidebar--mobile-open{transform:translate(0)}.pc-sidebar__mobile-topbar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:60px}.pc-sidebar__mobile-brand{justify-self:start;padding:0;color:#21201d;font-size:22px;font-weight:720;background:transparent;border:0}.pc-sidebar__mobile-utility{display:inline-flex;align-items:center;gap:8px;padding:4px;background:#fffdfaeb;border:1px solid rgba(226,223,216,.92);border-radius:999px;box-shadow:0 10px 24px #221f1914,0 1px 2px #221f190a;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.pc-sidebar__mobile-icon-button,.pc-sidebar__mobile-avatar-button,.pc-sidebar__mobile-searchback{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;color:#23211d;background:transparent;border:0;border-radius:999px}.pc-sidebar__mobile-avatar-button{color:#f8f7f2;font-size:14px;font-weight:760;background:#252420}.pc-sidebar__mobile-searchbar{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:8px;min-height:56px;padding:0 12px;background:#fffdfaf5;border:1px solid rgba(226,223,216,.92);border-radius:999px;box-shadow:0 10px 24px #221f1914,0 1px 2px #221f190a;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.pc-sidebar__mobile-searchbar input{min-width:0;color:#22211d;font-size:17px;background:transparent;border:0;outline:none}.pc-sidebar__mobile-searchbar input::placeholder{color:#8d877b}.pc-sidebar__header,.pc-sidebar__actions,.pc-sidebar__account{display:none}.pc-sidebar__mobile-compose{position:absolute;right:20px;bottom:calc(env(safe-area-inset-bottom,0px) + 32px);z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;width:clamp(124px,29vw,144px);min-height:56px;padding:0 18px;color:#fff;font-size:18px;font-weight:700;background:#1887ff;border:0;border-radius:999px;box-shadow:0 10px 24px #1887ff29,0 2px 8px #1887ff1a}.pc-sidebar__recent{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 100px)}.pc-sidebar__mobile-account{display:grid;grid-template-rows:auto minmax(0,1fr);gap:20px;min-height:0;padding-top:4px}.pc-sidebar__mobile-account-topbar{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;min-height:56px}.pc-sidebar__mobile-account-topbar strong{color:#21201d;font-size:22px;font-weight:720}.pc-sidebar__mobile-account-back{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;color:#23211d;background:#fffdfaf5;border:1px solid rgba(226,223,216,.92);border-radius:999px;box-shadow:0 10px 24px #221f1914,0 1px 2px #221f190a}.pc-sidebar__mobile-account-content{display:grid;align-content:start;gap:20px;min-height:0;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 24px);overflow:auto}.pc-sidebar__mobile-account-profile{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:16px;padding:16px;background:#fffdfaeb;border:1px solid rgba(226,223,216,.92);border-radius:20px;box-shadow:0 12px 30px #221f190f,0 1px 2px #221f190a}.pc-sidebar__mobile-account-avatar{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;color:#f6f5ef;font-size:20px;font-weight:760;background:#252420;border-radius:999px}.pc-sidebar__mobile-account-copy{display:grid;gap:4px;min-width:0}.pc-sidebar__mobile-account-copy strong{color:#1f1e1a;font-size:18px;font-weight:720;line-height:1.2}.pc-sidebar__mobile-account-copy small{color:#7b756a;font-size:13px}.pc-sidebar__mobile-account-section{display:grid;gap:12px;padding:16px;background:#fffdfaeb;border:1px solid rgba(226,223,216,.92);border-radius:20px;box-shadow:0 12px 30px #221f190f,0 1px 2px #221f190a}.pc-sidebar__mobile-account-section-header strong{color:#26241f;font-size:15px;font-weight:700}.pc-sidebar__mobile-balance-list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.pc-sidebar__mobile-balance-item{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:42px;padding:0 12px;background:#f7f5ef;border-radius:14px}.pc-sidebar__mobile-balance-item span{color:#676154;font-size:13px}.pc-sidebar__mobile-balance-item strong{color:#23211d;font-size:14px;font-weight:700}.pc-sidebar__mobile-balance-item--unlimited strong{color:#2f6f54}.pc-sidebar__mobile-balance-item--unavailable strong{color:#9a7d59}.pc-sidebar__mobile-account-actions{display:grid;gap:12px}.pc-sidebar__mobile-account-actions button,.pc-sidebar__mobile-account-empty button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;color:#24221d;font-size:15px;font-weight:650;background:#fffdfaeb;border:1px solid rgba(226,223,216,.92);border-radius:16px;box-shadow:0 10px 24px #221f190d,0 1px 2px #221f1908}.pc-sidebar__mobile-account-actions--danger{color:#7c362d!important}.pc-sidebar__mobile-account-empty{display:grid;align-content:start;gap:12px;padding-top:8px}.pc-sidebar__mobile-account-empty p{margin:0;color:#6f695d;font-size:14px;line-height:1.6}}.pc-sidebar__recent{display:grid;grid-template-rows:auto minmax(0,1fr);gap:8px;min-height:0}.pc-sidebar__section-heading{display:flex;align-items:center;justify-content:space-between;padding:0 8px;color:#77746b;font-size:12px;font-weight:680}.pc-sidebar__section-heading small{color:#969289}.pc-session-list{display:flex;flex-direction:column;gap:3px;min-width:0;min-height:0;overflow:auto;padding-right:2px}.pc-session-list__empty{padding:12px 8px;color:#87837a;font-size:13px}.pc-session-list__empty--actionable{display:grid;gap:8px;justify-items:start}.pc-session-list__empty--actionable button{min-height:28px;padding:0 10px;color:#4f4b43;font-size:12px;font-weight:650;background:#f4f2ec;border:1px solid #dfddd5;border-radius:999px}.pc-session-list__empty--actionable button:hover{background:#e9e7df}.pc-session-list__item{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;min-height:42px;border-radius:9px}.pc-session-list__item--active{background:#e6e5df}.pc-session-list__item:hover{background:#ecebe6}.pc-session-list__select{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;width:100%;min-width:0;min-height:42px;padding:7px 8px;color:inherit;text-align:left;background:transparent;border:0}.pc-session-kind{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:#5a554a;font-size:11px;font-weight:700;background:#dedbd2;border-radius:7px}.pc-session-list__content{display:flex;flex-direction:column;min-width:0}.pc-session-list__title{overflow:hidden;color:#302f2b;font-size:13px;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.pc-session-list__meta{margin-top:2px;color:#817d73;font-size:11px}.pc-session-list__rename{width:100%;padding:5px 7px;color:#292824;background:#fffdfa;border:1px solid #c9c5ba;border-radius:7px;outline:none}.pc-session-list__item-actions{position:absolute;right:6px;top:0;bottom:0;width:68px;opacity:0;pointer-events:none;transition:opacity .12s ease}.pc-session-list__item:hover .pc-session-list__item-actions,.pc-session-list__item:focus-within .pc-session-list__item-actions{opacity:1;pointer-events:auto}.pc-session-list__item:hover .pc-session-list__select,.pc-session-list__item:focus-within .pc-session-list__select{padding-right:68px}.pc-session-list__action-buttons{position:absolute;top:clamp(2px,calc(50% - 13px),calc(100% - 40px));right:0;display:flex;gap:2px}.pc-session-list__hover-meta{position:absolute;right:0;bottom:3px;color:#8b867c;font-size:9px;line-height:1;white-space:nowrap}.pc-session-list__action-button{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;color:#706c62;background:transparent;border:0;border-radius:7px}.pc-session-list__action-button:hover{color:#292824;background:#dedbd2}.pc-session-list__action-button--danger:hover{color:#8b332d;background:#f1ded9}@media(max-width:780px){.pc-sidebar__recent{gap:12px}.pc-sidebar__section-heading{padding:0 4px;font-size:13px}.pc-sidebar__section-heading small{font-size:11px}.pc-session-list{gap:6px;padding-right:0}.pc-session-list__empty{padding:16px 8px;font-size:14px}.pc-session-list__item{min-height:52px;border-radius:14px}.pc-session-list__select{grid-template-columns:32px minmax(0,1fr);gap:12px;min-height:52px;padding:10px 10px 10px 8px}.pc-session-kind{width:28px;height:28px;border-radius:8px}.pc-session-list__title{font-size:14px}.pc-session-list__meta{margin-top:4px;font-size:12px}}.pc-sidebar__account{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:8px;border-radius:10px}.pc-sidebar__account[role=button]{cursor:pointer}.pc-sidebar__account:hover{background:#e9e8e3}.pc-sidebar__account:focus-visible{outline:2px solid rgba(95,125,102,.36);outline-offset:2px}.pc-sidebar__avatar,.pc-sidebar__rail-avatar{width:30px;height:30px;font-size:13px}.pc-sidebar__account-copy{display:flex;flex-direction:column;min-width:0}.pc-sidebar__account-copy strong{overflow:hidden;color:#302f2b;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.pc-sidebar__account-copy small{color:#817d73;font-size:12px}.pc-sidebar__account button{min-height:32px}.pc-sidebar__auth-button{min-width:42px;padding:0 8px;font-size:12px;font-weight:650}.pc-sidebar__rail-group{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%}.pc-sidebar__rail-group--bottom{justify-self:end}.pc-sidebar__rail-button,.pc-sidebar__rail-avatar{width:40px;height:40px}.pc-sidebar__rail-brand{margin-bottom:6px;font-size:16px;border:0}.pc-account-menu-backdrop{position:fixed;inset:0;z-index:120;padding:0;background:transparent;border:0}.pc-account-menu{position:fixed;left:12px;bottom:72px;z-index:121;display:grid;gap:6px;width:210px;padding:8px;color:#2b2a27;background:#fffefb;border:1px solid #dedbd2;border-radius:12px;box-shadow:0 20px 54px #2b271f2e}.pc-account-menu--collapsed{left:64px;bottom:14px}.pc-account-menu--mobile{top:calc(env(safe-area-inset-top,0px) + 72px);right:16px;left:auto;bottom:auto}.pc-account-menu__profile{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;padding:5px 5px 8px;border-bottom:1px solid #ecebe6}.pc-account-menu__avatar{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;font-size:12px;color:#f8f7f2;font-weight:760;background:#2f2e2a;border-radius:9px}.pc-account-menu__profile-copy{display:flex;flex-direction:column;min-width:0}.pc-account-menu__profile-copy strong,.pc-account-menu__profile-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-account-menu__profile-copy strong{color:#302f2b;font-size:12px}.pc-account-menu__profile-copy small{color:#817d73;font-size:10px}.pc-account-menu__group{display:grid;gap:2px}.pc-account-menu__group+.pc-account-menu__group{padding-top:6px;border-top:1px solid #ecebe6}.pc-account-menu__group button{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:32px;padding:6px 8px;color:#302f2b;font:inherit;font-size:12px;font-weight:620;text-align:left;background:transparent;border:0;border-radius:9px}.pc-account-menu__group button:hover{background:#f1f0eb}.pc-account-menu__submenu-host{position:relative}.pc-account-menu__submenu-trigger:after{flex:0 0 auto;color:#9b968c;content:"›";font-size:16px;line-height:1}.pc-account-menu__submenu-host:hover .pc-account-menu__submenu,.pc-account-menu__submenu-host:focus-within .pc-account-menu__submenu{visibility:visible;opacity:1;transform:translateY(-50%);pointer-events:auto}.pc-account-menu__submenu{position:absolute;top:50%;left:calc(100% + 8px);z-index:1;display:grid;gap:8px;width:198px;padding:10px;color:#302f2b;background:#fffefb;border:1px solid #dedbd2;border-radius:13px;box-shadow:0 18px 46px #2b271f29;visibility:hidden;opacity:0;transform:translate(-4px,-50%);pointer-events:none;transition:opacity .12s ease,transform .12s ease,visibility .12s ease}.pc-account-menu__submenu-header{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:0 1px 7px;border-bottom:1px solid #eeece6}.pc-account-menu__submenu-header strong{color:#302f2b;font-size:12px}.pc-account-menu__submenu-header span{color:#8d887e;font-size:10px}.pc-account-menu__balance-list{display:grid;gap:2px;padding:0;margin:0;list-style:none}.pc-account-menu__balance-item{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:27px;padding:4px 6px;border-radius:8px}.pc-account-menu__balance-item span{min-width:0;overflow:hidden;color:#5f5b52;font-size:11px;font-weight:570;text-overflow:ellipsis;white-space:nowrap}.pc-account-menu__balance-item strong{flex:0 0 auto;color:#302f2b;font-size:11px;font-weight:720}.pc-account-menu__balance-item--unlimited strong{color:#52735b}.pc-account-menu__balance-item--unavailable{background:#f7f6f2}.pc-account-menu__balance-item--unavailable span,.pc-account-menu__balance-item--unavailable strong{color:#aaa49a}.pc-account-menu__group button small{color:#817d73;font-size:10px;font-weight:500}.pc-account-menu__group--danger button{color:#8b332d}.pc-account-menu__group--danger button:hover{background:#f8e8e4}.pc-settings-overlay{position:fixed;inset:0;z-index:170;display:grid;place-items:center;padding:24px;background:#2b271f38;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.pc-settings-dialog{display:grid;gap:14px;width:min(430px,calc(100vw - 32px));max-height:calc(100dvh - 48px);padding:18px;overflow:auto;color:#292824;background:#fffefb;border:1px solid #e4e0d8;border-radius:18px;box-shadow:0 28px 80px #2b271f2e}.pc-settings-dialog__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.pc-settings-dialog__header span{color:#817d73;font-size:12px;font-weight:700}.pc-settings-dialog__header h2{margin:4px 0 0;color:#252420;font-size:20px;line-height:1.2}.pc-settings-dialog__close{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;color:#9f332c;font:inherit;font-size:18px;font-weight:650;line-height:1;background:#f9e4df;border:0;border-radius:999px}.pc-settings-dialog__close:hover{color:#7e211c;background:#f2cfc7}.pc-settings-form{display:grid;gap:10px}.pc-settings-field{display:grid;gap:7px;color:#56534c;font-size:13px;font-weight:650}.pc-settings-field input,.pc-settings-field select{width:100%;min-height:38px;padding:0 12px;color:#292824;font:inherit;background:#fffefa;border:1px solid #dfddd5;border-radius:9px;outline:none}.pc-settings-field select{appearance:auto}.pc-settings-field input:focus,.pc-settings-field select:focus{border-color:#bfb8aa;box-shadow:0 0 0 3px #5f7d661f}.pc-settings-form__hint{margin:0;color:#817d73;font-size:12px;line-height:1.55}.pc-settings-form__actions{display:flex;align-items:center;justify-content:flex-end;gap:10px}.pc-settings-form__actions span{color:#5f7d66;font-size:12px}.pc-settings-form__actions button{min-height:38px;padding:0 16px;color:#fffefb;font:inherit;font-weight:650;background:#2f2e2a;border:0;border-radius:999px}.pc-settings-form__actions button:hover{background:#1f1e1b}@media(max-width:780px){.pc-sidebar,.pc-sidebar--collapsed{height:auto;min-height:auto;border-right:0;border-bottom:1px solid #e0dfd9}.pc-sidebar--collapsed{grid-template-columns:auto auto auto auto minmax(0,1fr) auto;grid-template-rows:auto;justify-items:start}.pc-sidebar__rail-group{display:contents}}@media(min-width:781px){.pc-workspace:not(.pc-oa-workspace--desktop-experience){height:100dvh;min-height:0;overflow:hidden}.pc-start-workspace,.pc-chat-workspace{height:100%;min-height:0}.pc-chat-main{min-height:100vh}.pc-workspace.pc-chat-workspace{height:100dvh;min-height:0;overflow-y:auto}}:root{color-scheme:light;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5;color:#202124;background:#f6f5f1;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{min-width:320px}button,input,textarea{font:inherit}button{cursor:pointer}button:disabled,input:disabled,textarea:disabled{cursor:not-allowed}.pc-eyebrow{margin:0;color:#8f8065;font-size:12px}
