.wrap:has(.acct){max-width:1240px}.acct{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:36px;gap:36px;align-items:start}.acct-side{position:-webkit-sticky;position:sticky;top:72px}.acct-nav{list-style:none;margin:0;padding:0}.acct-nav li{margin:0}.acct-nav a{display:flex;align-items:baseline;gap:10px;padding:11px 14px;border-radius:10px;color:var(--jf-text);text-decoration:none;font-size:16px;line-height:1.3}.acct-nav a:hover{background:var(--jf-surface-2)}.acct-nav-count{flex:none;min-width:22px;text-align:center;font-size:12px;font-weight:600;padding:2px 9px;border-radius:999px;background:var(--jf-ink);color:#fff;line-height:1.6}.acct-main{min-width:0}.acct-section{scroll-margin-top:80px}.acct-section+.acct-section{margin-top:34px}.acct-section h2{font-size:21px;margin:0 0 10px}.acct-door{display:block;margin:0 0 22px;font-weight:650;font-size:16px;color:var(--jf-text)}.acct-empty{margin:0;color:var(--jf-muted)}.acct-failed{cursor:default}.acct-failed:hover{border-color:var(--jf-line-1)}.acct-rows{display:grid;grid-gap:10px;gap:10px}.acct-row{cursor:default}.acct-row:hover{border-color:var(--jf-line-1)}.acct-row-top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.acct-row-what{min-width:0;overflow-wrap:anywhere}.acct-row-state{color:var(--jf-text);font-size:14px;margin-top:4px}.acct-row .meta{margin-top:4px}.acct-row-msg{margin:10px 0 0;font-size:14px;overflow-wrap:anywhere}.acct-settings{display:grid;grid-gap:0;gap:0;max-width:560px}.acct-setting{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding:12px 0;border-bottom:1px solid var(--jf-line-1);font-size:15px}.acct-setting:last-child{border-bottom:0}.acct-setting-k{color:var(--jf-muted);font-size:13px}.acct-setting-v{font-weight:600}.acct-setting form{margin:0}.acct-switch{display:inline-flex;align-items:center;gap:12px;min-height:44px;cursor:pointer;font-size:15px;font-weight:600}.acct-switch input{position:absolute;opacity:0;width:1px;height:1px}.acct-switch-track{flex:none;width:46px;height:26px;border-radius:999px;background:#c9cfd7;position:relative;transition:background .15s}.acct-switch-track:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;transition:left .15s}.acct-switch input:checked+.acct-switch-track{background:var(--jf-ink)}.acct-switch input:checked+.acct-switch-track:after{left:23px}.acct-switch input:focus-visible+.acct-switch-track{outline:2px solid var(--jf-gold);outline-offset:2px}.acct-switch input:disabled+.acct-switch-track{opacity:.45}.acct-switch.off{cursor:default;color:var(--jf-muted)}.acct-strip{padding:10px 14px;margin:0 0 18px;border:1px solid #cfe6d4;border-radius:10px;color:#2f6b3d;font-size:14px}.rq-one+.rq-one{margin-top:12px}.rq-one .pager{margin-top:10px}.rq-earlier{font-size:16px;margin:22px 0 10px;color:var(--jf-text-2)}.rq-card:hover,.rq-form:hover{border-color:var(--jf-line);transform:none;box-shadow:none}.rq-card,.rq-form{cursor:default}.rq-answers{margin-top:14px;border-top:1px solid var(--jf-line-1);padding-top:10px}.rq-h{font-size:15px;margin:0 0 8px}.rq-private{margin:0 0 8px;font-size:14px;font-weight:600;color:var(--jf-text)}.rq-replies{list-style:none;margin:0;padding:0;display:grid;grid-gap:0;gap:0}.rq-reply{padding:12px 0;border-bottom:1px solid var(--jf-line-1);min-width:0}.rq-reply:last-child{border-bottom:0;padding-bottom:0}.rq-listing{margin-top:6px;font-size:14px;overflow-wrap:anywhere}.rq-price{font-weight:600}.rq-act{display:flex;align-items:center;gap:8px 14px;flex-wrap:wrap;margin-top:10px}.rq-act .btn{min-height:44px}.rq-said{margin:0;font-size:14px;color:#2f6b3d}.rq-said a{color:inherit}.rq-problem{color:#8a2f21}.rq-close{margin-top:14px;border-top:1px solid var(--jf-line-1);padding-top:6px}.rq-ask{display:grid;grid-gap:8px;gap:8px}.rq-q{margin:6px 0 0;font-size:14px}.rq-ask-acts{display:flex;align-items:center;gap:8px 18px;flex-wrap:wrap}.rq-ask-acts .btn-sm{margin:0}.rq-form{display:grid;grid-gap:14px;gap:14px;max-width:640px}.rq-chips{display:flex;flex-wrap:wrap;gap:8px}.rq-chips .btn{padding-left:16px;padding-right:16px}.rq-chips .btn[aria-pressed=true]{background:var(--jf-ink);color:#fff;border-color:var(--jf-ink)}.rq-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.rq-field{min-width:0}.rq-label{display:block;font-size:14px;font-weight:600;color:var(--jf-text);margin:0 0 4px;padding:0}.rq-opt{font-weight:400;color:var(--jf-muted)}.rq-sub{display:grid;grid-gap:4px;gap:4px;font-size:13px;color:var(--jf-text-2);min-width:0}.rq-input{padding:10px 12px;border:1px solid var(--jf-line);border-radius:8px;font:inherit;font-size:16px;width:100%;min-width:0;min-height:44px;background:var(--jf-surface);color:var(--jf-text);box-sizing:border-box}textarea.rq-input{resize:vertical;min-height:88px}.rq-range{border:0;margin:0;padding:0;min-width:0}.rq-hint{margin:0 0 6px}.rq-echo{display:block;margin-top:6px}.rq-count{display:block;text-align:right;margin-top:4px;font-size:12px}.rq-send .btn{min-width:200px}.rq-form .rq-private{font-weight:400;color:var(--jf-text-2);margin:-6px 0 0}.acct-how{margin-top:34px;border-top:1px solid var(--jf-line-1);padding-top:10px;max-width:640px}.acct-how summary{cursor:pointer;font-weight:600;padding:8px 0;min-height:44px;display:flex;align-items:center}.acct-how summary,.acct-how-body{font-size:14px;color:var(--jf-text-2)}.acct-how-body{line-height:1.5}.acct-how-body p{margin:8px 0}@media (max-width:900px){.acct{display:block}.acct-side{position:static;margin:0 0 22px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.acct-nav{display:flex;gap:6px;white-space:nowrap}.acct-nav a{padding:10px 12px;min-height:44px;font-size:14px;border:1px solid var(--jf-line);align-items:center}.acct-setting{align-items:flex-start;flex-direction:column;gap:6px}}@media (max-width:700px){.rq-form>.rq-pair{grid-template-columns:minmax(0,1fr)}.rq-chips .btn{flex:1 1}.rq-act .btn,.rq-send .btn{width:100%}}.acct-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-gap:22px;gap:22px;align-items:center;margin:8px 0 26px;padding:24px 26px;border:1px solid var(--jf-line);border-radius:var(--jf-r-panel,28px);background:var(--jf-glass);box-shadow:var(--jf-shadow-glass)}.acct-hero:after{content:"";position:absolute;top:-170px;right:-120px;width:520px;height:400px;border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,rgba(154,118,54,.22),transparent)}.acct-hero>*{position:relative;z-index:1;min-width:0}.acct-hero-id{display:flex;align-items:center;gap:18px}.acct-avatar{flex:none;display:grid;place-items:center;width:84px;height:84px;border-radius:50%;color:#fff;font-family:var(--jf-display,Georgia,serif);font-size:30px;font-weight:600;letter-spacing:.02em;background:var(--jf-grad);box-shadow:0 0 0 4px var(--jf-surface),0 0 0 6px var(--jf-gold-border),var(--jf-glow)}.acct-eyebrow{display:inline-flex;align-items:center;gap:7px;margin:0;padding:4px 11px;border-radius:999px;font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--jf-gold-strong);background:var(--jf-gold-soft);border:1px solid var(--jf-gold-border)}.acct-hero h1{margin:10px 0 2px}.acct-hero h1:after{margin:10px 0 2px!important}.acct-hero .sub{margin:4px 0 0;font-size:16px;color:var(--jf-text-2);overflow-wrap:anywhere}.acct-stats{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:10px;gap:10px}.acct-stats a{position:relative;display:grid;grid-template-columns:42px minmax(0,1fr);grid-column-gap:12px;column-gap:12px;align-items:center;min-height:64px;padding:12px 14px;border-radius:18px;text-decoration:none;color:var(--jf-text);border:1px solid var(--jf-line);background:var(--jf-surface);box-shadow:var(--jf-shadow-sm);transition:transform .15s,border-color .15s}.acct-stats a:hover{transform:translateY(-2px);border-color:var(--jf-gold-border)}.acct-stat-icon{grid-row:1/span 2;display:grid;place-items:center;width:42px;height:42px;border-radius:13px;color:var(--jf-gold-strong);background:var(--jf-gold-soft);border:1px solid var(--jf-gold-border)}.acct-stats b{font-family:var(--jf-display,Georgia,serif);font-size:26px;font-weight:600;line-height:1.05;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.acct-stats a>span:last-child{font-size:12.5px;color:var(--jf-text-2);line-height:1.25}.acct-stats li.hot .acct-stat-icon{color:#fff;border-color:transparent;background:var(--jf-grad);box-shadow:var(--jf-glow)}.acct-stats li.hot a{border-color:var(--jf-gold-border)}.acct-side nav{padding:10px;border:1px solid var(--jf-line);border-radius:22px;background:var(--jf-glass);box-shadow:var(--jf-shadow-sm)}.acct-nav a{align-items:center;gap:12px;min-height:44px;box-sizing:border-box;padding:8px 12px;border-radius:14px;font-size:15px;font-weight:600}.acct-nav a:hover{background:var(--jf-gold-soft)}.acct-nav-icon{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:10px;color:var(--jf-gold-strong);background:var(--jf-gold-soft);border:1px solid var(--jf-gold-border)}.acct-nav-count{margin-left:auto;background:var(--jf-grad)}.acct-section>h2{display:flex;align-items:center;gap:12px;font-family:var(--jf-display,Georgia,serif);font-weight:600;font-size:23px!important;letter-spacing:-.01em}.acct-section>h2:before{content:"";flex:none;width:40px;height:40px;border-radius:13px;box-shadow:var(--jf-glow);background:var(--acct-h-icon,none) center /20px 20px no-repeat,var(--jf-grad)}#waiting{--acct-h-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21a9 9 0 1 0 0-18a9 9 0 0 0 0 18M12 7v5l3 2'/%3E%3C/svg%3E")}#owned{--acct-h-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 21a4 4 0 1 0 0-8a4 4 0 0 0 0 8M10.8 14.2L21 4M17 8l3 3M14 11l2 2'/%3E%3C/svg%3E")}#saved{--acct-h-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2l3.1 6.3 6.9 1-5 4.9 1.2 6.8L12 17.8 5.8 21l1.2-6.8-5-4.9 6.9-1z'/%3E%3C/svg%3E")}#newer{--acct-h-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M13 7L9 3 5 7l4 4M17 11l4 4-4 4-4-4M8 12l4 4M16 8l3-3M9 21a6 6 0 0 0-6-6'/%3E%3C/svg%3E")}#searches{--acct-h-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11 19a8 8 0 1 0 0-16a8 8 0 0 0 0 16M21 21l-4.3-4.3'/%3E%3C/svg%3E")}#requirement{--acct-h-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l1.8 4.9 4.9 1.8-4.9 1.8L12 16.4l-1.8-4.9-4.9-1.8 4.9-1.8zM19 14l.8 2.2 2.2.8-2.2.8L19 20l-.8-2.2-2.2-.8 2.2-.8z'/%3E%3C/svg%3E")}#enquiries{--acct-h-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 11.5a8.4 8.4 0 0 1-.9 3.8 8.5 8.5 0 0 1-7.6 4.7 8.4 8.4 0 0 1-3.8-.9L3 21l1.9-5.7a8.4 8.4 0 0 1-.9-3.8 8.5 8.5 0 0 1 4.7-7.6 8.4 8.4 0 0 1 3.8-.9h.5a8.5 8.5 0 0 1 8 8z'/%3E%3C/svg%3E")}#reviews{--acct-h-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 20h9M16.5 3.5a2.1 2.1 0 0 1 3 3L7 19l-4 1 1-4z'/%3E%3C/svg%3E")}#boundaries{--acct-h-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 17L17 3l4 4L7 21zM7 13l2 2M10 10l2 2M13 7l2 2'/%3E%3C/svg%3E")}#settings{--acct-h-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 15a3 3 0 1 0 0-6a3 3 0 0 0 0 6M4 12h2M18 12h2M12 4v2M12 18v2M6.3 6.3l1.4 1.4M16.3 16.3l1.4 1.4M6.3 17.7l1.4-1.4M16.3 7.7l1.4-1.4'/%3E%3C/svg%3E")}.acct-section+.acct-section{margin-top:30px}.acct-door{display:flex;align-items:center;gap:14px;padding:16px 20px;border-radius:20px;border:0;color:#fff!important;background:var(--jf-grad);box-shadow:var(--jf-glow);font-size:17px}.acct-door:hover{transform:translateY(-2px)}.acct-door-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.3)}.acct-failed,.acct-rows .card.acct-row{border-radius:18px;background:var(--jf-glass);box-shadow:var(--jf-shadow-sm)}.acct-chip,.acct-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:13px;font-weight:650;color:var(--jf-gold-strong);background:var(--jf-gold-soft);border:1px solid var(--jf-gold-border)}.acct-pill.ok{color:#2f6b3d;background:rgba(47,107,61,.1);border-color:rgba(47,107,61,.35)}:root[data-theme=dark] .acct-pill.ok{color:#6fcf97}.acct-row-state{margin-top:8px}.acct-empty{display:flex;align-items:center;gap:14px;padding:16px 18px;border:1.5px dashed var(--jf-line-2);border-radius:18px;color:var(--jf-text-2);background:var(--jf-surface-1);font-size:15px}.acct-empty:before{content:"";flex:none;width:36px;height:36px;border-radius:12px;border:1px solid var(--jf-gold-border);background:var(--jf-gold-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b08a3e' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 12h-6l-2 3h-4l-2-3H2M5 5h14l3 7v7a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2v-7z'/%3E%3C/svg%3E") center /18px no-repeat}.acct-settings{max-width:640px;padding:6px 18px;border:1px solid var(--jf-line);border-radius:22px;background:var(--jf-glass);box-shadow:var(--jf-shadow-sm)}.acct-setting{justify-content:flex-start;padding:14px 0}.acct-setting>:last-child:not(:nth-child(2)){margin-left:auto}.acct-setting-icon{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:12px;color:var(--jf-gold-strong);background:var(--jf-gold-soft);border:1px solid var(--jf-gold-border)}.acct-setting-k{color:var(--jf-text-2)}.acct-how summary{gap:8px}.acct-how summary svg{color:var(--jf-gold-strong)}@media (max-width:900px){.acct-hero{grid-template-columns:minmax(0,1fr);padding:20px 16px;border-radius:22px;margin-bottom:18px}.acct-avatar{width:64px;height:64px;font-size:24px}.acct-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.acct-side nav{padding:0;border:0;background:none;box-shadow:none}.acct-nav a{border-radius:999px;background:var(--jf-surface);padding:6px 14px 6px 6px}.acct-nav-icon{width:30px;height:30px;border-radius:50%}.acct-section>h2{font-size:20px!important}.acct-settings{padding:4px 14px}.acct-setting{flex-direction:row;flex-wrap:wrap;align-items:center}}@media (prefers-reduced-motion:reduce){.acct-door:hover,.acct-stats a:hover{transform:none}}#requirement .post-tab small{color:var(--jf-text-2)}