:root{--pu-red:#E11D48;--pu-card:rgba(255,255,255,.72);--pu-edge:rgba(224,184,146,.5);--pu-shadow:0 18px 40px -32px rgba(31,36,48,.28);--pu-amber:#B45309;--pu-amber-t:#FEF3C7;--pu-amber-b:#FCD9A0;--pu-warn:#B4453C;--pu-warn-t:#FDF0EE;--pu-warn-b:#F0CFCB}.pro-av{position:relative;flex:none;width:56px;height:56px;border-radius:50%;display:grid;place-items:center;overflow:hidden;background:var(--tint);border:1.5px solid var(--border)}.pro-av b{font-family:var(--num);font-weight:700;color:var(--p1);font-size:22px;line-height:1}.pro-av.s{width:36px;height:36px}.pro-av.s b{font-size:15px}.pro-av.xs{width:26px;height:26px;border-width:1px}.pro-av.xs b{font-size:12px}.pro-av.l{width:96px;height:96px}.pro-av.l b{font-size:38px}.pro-av.g{background:var(--g-t);border-color:var(--g-border)}.pro-av.g b{color:var(--g-d)}.pro-av.b{background:#eaf2fc;border-color:#cde2fb}.pro-av.b b{color:#1c5cab}.pro-av.v{background:#f3ecfb;border-color:#dccbf3}.pro-av.v b{color:#6d3fb0}.pro-v{display:inline-flex;align-items:center;gap:4px;padding:1px 8px 1px 6px;border-radius:99px;background:var(--g-t);border:1px solid var(--g-border);font-size:var(--t-c2);font-weight:700;color:var(--g-d);white-space:nowrap;line-height:1.6}.pro-v svg{width:13px;height:13px}.pro-state{display:inline-flex;align-items:center;gap:6px;font-size:var(--t-c1);font-weight:700;color:var(--g-d);white-space:nowrap}.pro-state:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--g)}.pro-state.full{color:var(--ink3)}.pro-state.full:before{background:var(--ink3)}.pro-name{font-size:var(--t-h1);font-weight:700;line-height:1.35}.pro-idline{display:flex;align-items:center;gap:6px 8px;flex-wrap:wrap}.who-line{display:flex;align-items:center;gap:12px;min-width:0}.who-line>div{min-width:0;display:grid;gap:2px}.who-line .ms{font-size:var(--t-c1);color:var(--ink3)}.pro-tabs{display:inline-flex;gap:2px;padding:3px;margin:0 0 18px;border:1px solid var(--line);border-radius:999px;background:#1f243008}.pro-tabs a{padding:7px 18px;border-radius:999px;font-size:var(--t-b2);font-weight:700;color:#626a77;white-space:nowrap}.pro-tabs a:hover{color:var(--p1)}.pro-tabs a.on{background:#fff;color:var(--p1);box-shadow:0 1px 4px #1f24301a}@media(max-width:430px){.pro-tabs{display:flex;width:100%}.pro-tabs a{flex:1;padding:7px 8px;text-align:center}}@media(max-width:360px){.pro-tabs a{padding:7px 4px;font-size:var(--t-c1);min-width:0}}.find-head{padding-bottom:18px;border-bottom:1px dashed rgba(224,184,146,.6);margin-bottom:24px}.find-head .pro-tabs{margin:0}.page-head .acts .btn svg{width:16px;height:16px}.pro-cta{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 12px;align-items:center;margin-top:18px;padding:14px 16px;border-radius:16px;background:#ffffffbf;border:1px solid var(--pu-edge)}.pro-cta .btn{grid-column:1/-1;width:100%}.pro-cta .btn[disabled]{background:#e9e4df;color:var(--ink3);box-shadow:none;cursor:not-allowed}.refine{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;margin-top:16px;padding:14px 16px;border-radius:16px;background:#fffbf7;border:1.5px dashed var(--rule)}.refine svg.i{width:28px;height:28px;color:var(--p1)}.refine b{display:block;font-size:var(--t-b2)}.refine span{font-size:var(--t-c1);color:var(--ink2)}.by-pro{display:inline-flex;align-items:center;gap:8px;margin-top:10px;padding:5px 12px 5px 5px;border-radius:999px;background:var(--g-t);border:1px solid var(--g-border);font-size:var(--t-b3);color:var(--g-d)}.by-pro b{color:var(--ink)}.by-pro-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;margin-top:16px;padding:12px 14px;border-radius:16px;background:var(--g-t);border:1px solid var(--g-border)}.by-pro-card .t{min-width:0;display:grid;gap:2px}.by-pro-card .t>span{font-size:var(--t-c1);color:var(--g-d)}.by-pro-card .acts{display:flex;gap:8px;flex-wrap:wrap}.btn.xs{padding:6px 12px;font-size:var(--t-b3)}.btn.sm{padding:8px 16px;font-size:var(--t-b2)}@media(max-width:600px){.refine,.by-pro-card{grid-template-columns:auto minmax(0,1fr)}.refine .btn,.by-pro-card .acts{grid-column:1/-1}}
