.call-ring-overlay{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c0a0699;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.call-ring{text-align:center;background:linear-gradient(160deg,#1c1810,#0f0d08);border:1px solid #c9a84c40;border-radius:28px;width:100%;max-width:340px;padding:34px 28px;animation:.25s call-in;box-shadow:0 30px 80px #00000080}@keyframes call-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.call-ring-disc{width:136px;height:136px;margin:0 auto 20px;position:relative}.call-ring-vinyl{background:conic-gradient(from 200deg,#c9a84c38,#0000 28% 72%,#c9a84c29),repeating-radial-gradient(circle,#c9a84c17 0 1px,#0000 1px 4px),radial-gradient(circle,#221d13 34%,#17130c 70%,#0d0b06 100%);border-radius:50%;place-items:center;animation:8s linear infinite call-spin;display:grid;position:absolute;inset:0;box-shadow:0 0 0 1px #c9a84c52,0 14px 34px #0000008c,inset 0 0 22px #0009}@keyframes call-spin{to{transform:rotate(360deg)}}.call-ring-label{border-radius:50%;width:54px;height:54px;animation:8s linear infinite call-spin-back;position:relative;overflow:hidden;box-shadow:0 0 0 1px #c9a84c80,0 0 0 5px #0d0b06e6}@keyframes call-spin-back{to{transform:rotate(-360deg)}}.call-ring-label img,.call-ring-label>span{object-fit:cover;color:#1a1407;background:linear-gradient(135deg,#e8d9a8,#c9a84c);border-radius:50%;place-items:center;width:54px;height:54px;font-size:21px;font-weight:800;display:grid}.call-ring-label:after{content:"";background:#0d0b06;border-radius:50%;width:6px;height:6px;margin:-3px 0 0 -3px;position:absolute;top:50%;left:50%;box-shadow:0 0 0 1px #c9a84c59}.call-ring-pulse{border:2px solid #c9a84c80;border-radius:50%;animation:2.4s ease-out infinite call-pulse;position:absolute;inset:-8px}.call-ring-pulse--2{animation-delay:1.2s}@keyframes call-pulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.42)}}.call-ring-eq{justify-content:center;align-items:flex-end;gap:4px;height:18px;margin:-18px 0 22px;display:flex}.call-ring-eq i{opacity:.85;background:linear-gradient(#e8d9a8,#c9a84c);border-radius:2px;width:3px;animation:1.1s ease-in-out infinite call-eq}.call-ring-eq i:first-child{height:7px;animation-delay:0s}.call-ring-eq i:nth-child(2){height:13px;animation-delay:.16s}.call-ring-eq i:nth-child(3){height:18px;animation-delay:.32s}.call-ring-eq i:nth-child(4){height:11px;animation-delay:.1s}.call-ring-eq i:nth-child(5){height:16px;animation-delay:.42s}.call-ring-eq i:nth-child(6){height:9px;animation-delay:.24s}.call-ring-eq i:nth-child(7){height:14px;animation-delay:50ms}@keyframes call-eq{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.call-ring-vinyl,.call-ring-label,.call-ring-pulse,.call-ring-eq i{animation:none}}.call-ring-name{color:#f5efe2;margin:0 0 4px;font-size:22px;font-weight:800}.call-ring-sub{color:#b9b09a;margin:0 0 28px;font-size:13.5px}.call-ring-notice{color:#e7dcc2;background:#c9a84c1f;border:1px solid #c9a84c66;border-radius:12px;max-width:320px;margin:-14px auto 24px;padding:10px 14px;font-size:12.5px;line-height:1.5}.call-ring-notice b{color:#f0c96a}.call-ring-actions{justify-content:center;gap:56px;display:flex}.call-btn{cursor:pointer;color:#fff;border:none;border-radius:50%;place-items:center;width:64px;height:64px;transition:transform .12s;display:grid}.call-btn:hover{transform:scale(1.06)}.call-btn--accept{background:#be9c38;animation:1.3s ease-in-out infinite call-bob;box-shadow:0 8px 22px #be9c3866}.call-btn--decline{background:#c0392b;box-shadow:0 8px 22px #c0392b6b}@keyframes call-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.call-stage{z-index:1000;background:#0a0906 radial-gradient(120% 100% at 50% 0,#1a1610,#08070400);flex-direction:column;display:flex;position:fixed;inset:0}.call-remote{flex:1;place-items:center;display:grid;position:relative;overflow:hidden}.call-remote-video{object-fit:cover;background:#000;width:100%;height:100%}.call-remote-idle{text-align:center}.call-remote-avatar{border-radius:50%;width:132px;height:132px;margin:0 auto 18px;overflow:hidden}.call-remote-avatar img,.call-remote-avatar>span{object-fit:cover;color:#1a1407;background:linear-gradient(135deg,#e8d9a8,#c9a84c);border-radius:50%;place-items:center;width:132px;height:132px;font-size:52px;font-weight:700;display:grid}.call-remote-name{color:#f5efe2;margin:0 0 6px;font-size:26px;font-weight:800}.call-remote-status{color:#b9b09a;margin:0;font-size:14.5px}.call-stage--immersive{cursor:pointer;background:#000}.call-chip{top:calc(18px + env(safe-area-inset-top));-webkit-backdrop-filter:blur(20px)saturate(1.3);color:#fff;z-index:3;background:#1c1c1e8c;border-radius:999px;padding:8px 16px;font-size:13px;font-weight:600;transition:opacity .3s;position:absolute;left:50%;transform:translate(-50%)}.call-local-video{right:calc(16px + env(safe-area-inset-right));top:calc(16px + env(safe-area-inset-top));object-fit:cover;z-index:3;background:#111;border:1.5px solid #ffffff52;border-radius:20px;width:116px;height:162px;position:absolute;transform:scaleX(-1);box-shadow:0 10px 30px #0000008c}.call-local-video--share{object-fit:contain;background:#000;border-color:#1fb894b3;width:200px;height:120px;transform:none}.call-minimize{top:calc(16px + env(safe-area-inset-top));cursor:pointer;-webkit-backdrop-filter:blur(20px);color:#fff;z-index:4;background:#1c1c1e8c;border:none;border-radius:50%;place-items:center;width:40px;height:40px;transition:opacity .3s;display:grid;position:absolute;left:16px}.call-controls{left:50%;bottom:calc(30px + env(safe-area-inset-bottom));z-index:4;-webkit-backdrop-filter:blur(26px)saturate(1.4);background:#1c1c1e8c;border:1px solid #ffffff1f;border-radius:44px;align-items:center;gap:18px;padding:14px 20px;transition:opacity .3s,transform .3s;display:flex;position:absolute;transform:translate(-50%);box-shadow:0 12px 44px #00000080}.call-ctrl{cursor:pointer;color:#fff;background:#ffffff29;border:none;border-radius:50%;place-items:center;width:56px;height:56px;transition:transform .12s,background .12s;display:grid}.call-ctrl:hover{background:#ffffff3d;transform:translateY(-2px)}.call-ctrl.on{color:#1a1407;background:#fff}.ar-skin .call-ctrl.on{background:var(--fn-jade);color:var(--fn-jade-ink)}.call-ctrl--end{background:#ff3b30;width:64px;height:64px}.call-ctrl--end:hover{background:#ff2419}.call-hint{bottom:calc(108px + env(safe-area-inset-bottom));text-align:center;color:#cfc7b5;z-index:3;margin:0;font-size:12.5px;position:absolute;left:0;right:0}.call-chip.call-hidden,.call-minimize.call-hidden{opacity:0;pointer-events:none}.call-controls.call-hidden{opacity:0;pointer-events:none;transform:translate(-50%,16px)}.call-pill{right:22px;bottom:calc(22px + env(safe-area-inset-bottom,0px));z-index:1000;cursor:pointer;color:#f5efe2;background:linear-gradient(135deg,#1c1810,#0f0d08);border:1px solid #c9a84c40;border-radius:999px;align-items:center;gap:10px;padding:10px 14px;display:flex;position:fixed;box-shadow:0 14px 40px #00000073}.call-pill-dot{background:#be9c38;border-radius:50%;width:9px;height:9px;animation:1.5s infinite call-pulse}.call-pill-name{text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:13.5px;font-weight:700;overflow:hidden}.call-pill-dur{color:#b9b09a;font-variant-numeric:tabular-nums;font-size:12.5px}.call-pill-end{cursor:pointer;color:#fff;background:#ff3b30;border:none;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.call-mini{right:22px;bottom:calc(22px + env(safe-area-inset-bottom,0px));z-index:1000;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;color:#f5efe2;background:linear-gradient(135deg,#1c1810,#0f0d08);border:1px solid #c9a84c40;border-radius:999px;position:fixed;box-shadow:0 14px 40px #00000073}.call-mini:active{cursor:grabbing}.call-mini--video{border-radius:16px;width:168px;overflow:hidden}.call-mini-video{object-fit:cover;pointer-events:none;background:#000;width:168px;height:224px;display:block}.call-mini-bar{align-items:center;gap:10px;padding:10px 14px;display:flex}.call-mini--video .call-mini-bar{padding:8px 11px}@media (max-width:620px){.call-mini--video,.call-mini-video{width:132px}.call-mini-video{height:176px}.call-local-video{width:108px;height:150px}.call-local-video--share{width:160px;height:96px}}.call-qbars{vertical-align:-1px;align-items:flex-end;gap:2px;height:11px;margin-left:7px;display:inline-flex}.call-qbar{background:#ffffff26;border-radius:1px;width:3px}.call-qbar:first-child{height:5px}.call-qbar:nth-child(2){height:8px}.call-qbar:nth-child(3){height:11px}.call-qbars--ok .call-qbar--on{background:#c0871a}.call-qbars--bad .call-qbar--on{background:#c0392b;animation:1.6s ease-in-out infinite call-qpulse}@keyframes call-qpulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.call-qbars--bad .call-qbar--on{animation:none}}.call-rec-note{color:#d9d2c0;background:#c0392b24;border:1px solid #c0392b59;border-radius:999px;align-items:center;gap:6px;margin:10px 0 0;padding:5px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.call-rec-inchip{letter-spacing:.4px;color:#e8b0a8;align-items:center;gap:4px;margin-left:8px;font-size:11px;font-weight:700;display:inline-flex}.call-rec-dot{background:#c0392b;border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite call-qpulse}@media (prefers-reduced-motion:reduce){.call-rec-dot{animation:none}}
.nw{--c:var(--lux-gold,#c9a84c)}.nw-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.nw-title{color:var(--lux-text,#2b2410);margin:0 0 4px;font-size:26px;font-weight:800}.ar-skin .nw-title{color:var(--lux-text,var(--fn-ink));margin:0 0 4px;font-size:26px;font-weight:800}.nw-sub{color:var(--lux-text3,#9a917e);align-items:center;gap:7px;margin:0;font-size:13.5px;display:flex}.ar-skin .nw-sub{color:var(--lux-text3,var(--fn-ink-3));align-items:center;gap:7px;margin:0;font-size:13.5px;display:flex}.nw-live-dot{background:#be9c38;border-radius:50%;width:9px;height:9px;animation:1.6s infinite nw-pulse;box-shadow:0 0 #be9c3880}.ar-skin .nw-live-dot{background:var(--fn-sunken);border-radius:50%;width:9px;height:9px;animation:1.6s infinite nw-pulse;box-shadow:0 0 #1fb89480}@keyframes nw-pulse{0%,to{box-shadow:0 0 #be9c3873}50%{box-shadow:0 0 0 6px #be9c3800}}.nw-head-actions{align-items:center;gap:10px;display:flex}.nw-share{border:1px solid var(--lux-border,#c9a84c40);color:var(--lux-text2,#6b6450);cursor:pointer;background:#ffffff08;border-radius:999px;align-items:center;gap:7px;padding:9px 14px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.ar-skin .nw-share{border:1px solid var(--lux-border,#1fb89440);color:var(--lux-text2,var(--fn-ink-2));cursor:pointer;background:#ffffff08;border-radius:999px;align-items:center;gap:7px;padding:9px 14px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.nw-share:hover{border-color:var(--lux-gold,#c9a84c)}.ar-skin .nw-share:hover{border-color:var(--lux-gold,var(--fn-line))}.nw-share.on{background:linear-gradient(135deg, var(--lux-gold,#c9a84c), #e0c172);color:#1a1407;border-color:#0000}.ar-skin .nw-share.on{background:linear-gradient(135deg, var(--lux-gold,var(--fn-sunken)), var(--fn-sunken));color:var(--fn-ink);border-color:#0000}.nw-view-toggle{border:1px solid var(--lux-border,#c9a84c29);background:#0000000a;border-radius:12px;padding:3px;display:flex}.nw-view-toggle button{cursor:pointer;color:var(--lux-text3,#9a917e);background:0 0;border:none;border-radius:9px;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:600;display:inline-flex}.ar-skin .nw-view-toggle button{cursor:pointer;border-radius:var(--fn-r-sm);color:var(--lux-text3,var(--fn-ink-3));background:0 0;border:none;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:600;display:inline-flex}.nw-view-toggle button.on{background:var(--lux-surface,#fff);color:var(--lux-text,#2b2410);box-shadow:0 2px 6px #281e0814}.ar-skin .nw-view-toggle button.on{background:var(--lux-surface,var(--fn-surface));color:var(--lux-text,var(--fn-ink));box-shadow:var(--fn-shadow-1)}.nw-filters{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.nw-search{border:1px solid var(--lux-border,#c9a84c29);color:var(--lux-text3,#9a917e);background:#00000008;border-radius:12px;flex:1;align-items:center;gap:8px;min-width:240px;max-width:360px;padding:9px 13px;display:flex}.ar-skin .nw-search{border-radius:var(--fn-r-sm);border:1px solid var(--lux-border,#1fb89429);color:var(--lux-text3,var(--fn-ink-3));background:#00000008;flex:1;align-items:center;gap:8px;min-width:240px;max-width:360px;padding:9px 13px;display:flex}.nw-search input{color:var(--lux-text,#2b2410);background:0 0;border:none;outline:none;flex:1;font-size:13.5px}.ar-skin .nw-search input{color:var(--lux-text,var(--fn-ink));background:0 0;border:none;outline:none;flex:1;font-size:13.5px}.nw-roles{flex-wrap:wrap;gap:7px;display:flex}.nw-role{border:1px solid var(--lux-border,#c9a84c2e);cursor:pointer;color:var(--lux-text3,#9a917e);background:0 0;border-radius:999px;padding:7px 13px;font-size:12.5px;font-weight:600;transition:all .12s}.ar-skin .nw-role{border:1px solid var(--lux-border,#1fb8942e);cursor:pointer;color:var(--lux-text3,var(--fn-ink-3));background:0 0;border-radius:999px;padding:7px 13px;font-size:12.5px;font-weight:600;transition:all .12s}.nw-role:hover{color:var(--lux-text2,#6b6450)}.ar-skin .nw-role:hover{color:var(--lux-text2,var(--fn-ink-2))}.nw-role.on{background:linear-gradient(135deg, var(--lux-gold,#c9a84c), #e0c172);color:#1a1407;border-color:#0000}.ar-skin .nw-role.on{background:linear-gradient(135deg, var(--lux-gold,var(--fn-sunken)), var(--fn-sunken));color:var(--fn-ink);border-color:#0000}.nw-map-wrap{isolation:isolate;z-index:0;border:1px solid var(--lux-border,#c9a84c33);border-radius:18px;position:relative;overflow:hidden;box-shadow:0 14px 40px #281e0812}.ar-skin .nw-map-wrap{isolation:isolate;z-index:0;border:1px solid var(--lux-border,#1fb89433);border-radius:18px;position:relative;overflow:hidden;box-shadow:0 14px 40px #1fb89412}.nw-map-wrap .leaflet-control{z-index:5}.nw-map-wrap .leaflet-pane{z-index:auto}.nw-map-ctrls{z-index:6;flex-direction:column;gap:10px;display:flex;position:absolute;top:14px;right:14px}.nw-map-btn{cursor:pointer;color:#555;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffffff2;border:none;border-radius:12px;place-items:center;width:42px;height:42px;transition:transform .12s,color .12s;display:grid;box-shadow:0 4px 14px #0000002e}.ar-skin .nw-map-btn{border-radius:var(--fn-r-sm);cursor:pointer;background:var(--fn-surface);width:42px;height:42px;color:var(--fn-ink-2);box-shadow:var(--fn-shadow-1);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:none;place-items:center;transition:transform .12s,color .12s;display:grid}.nw-map-btn:hover{color:var(--lux-gold,#c9a84c);transform:scale(1.06)}.ar-skin .nw-map-btn:hover{color:var(--lux-gold,var(--fn-ink-4));transform:scale(1.06)}.nw-map-btn.on,.ar-skin .nw-map-btn.on{color:#2f7cf6}.nw-compass{cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffffff2;border:none;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:relative;box-shadow:0 4px 14px #0000002e}.nw-compass-dial{place-items:center;width:30px;height:30px;transition:transform .25s ease-out;display:grid;position:relative}.nw-compass-n{color:#e1483b;font-size:9px;font-weight:800;position:absolute;top:0;left:50%;transform:translate(-50%)}.ar-skin .nw-compass-n{color:var(--fn-bad);font-size:9px;font-weight:800;position:absolute;top:0;left:50%;transform:translate(-50%)}.nw-compass-needle{border-bottom:14px solid #e1483b;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;position:absolute;top:2px}.ar-skin .nw-compass-needle{border-left:4px solid #0000;border-right:4px solid #0000;border-bottom:14px solid var(--fn-line-soft);width:0;height:0;position:absolute;top:2px}.nw-compass.live{box-shadow:0 0 0 2px #2f7cf64d,0 4px 14px #0000002e}.nw-map{width:100%;height:calc(100vh - 300px);background:#e8eef3;height:calc(100dvh - 300px);min-height:440px}.ar-skin .nw-map{width:100%;height:calc(100vh - 300px);background:var(--fn-raised);height:calc(100dvh - 300px);min-height:440px}.nw-mapview{min-height:440px;border:none!important;border-radius:0!important}.nw-map-share{cursor:pointer;background:var(--lux-gold,#c9a84c);color:#1a1407;border:none;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:700;display:inline-flex}.ar-skin .nw-map-share{cursor:pointer;background:var(--lux-gold,var(--fn-sunken));color:var(--fn-jade-ink);border:none;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:700;display:inline-flex}.nw-map-legend{z-index:500;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#555;background:#ffffffeb;border-radius:12px;flex-wrap:wrap;align-items:center;gap:14px;padding:8px 14px;font-size:12px;font-weight:600;display:flex;position:absolute;bottom:14px;left:14px;box-shadow:0 4px 16px #0000001f}.ar-skin .nw-map-legend{z-index:500;border-radius:var(--fn-r-sm);background:var(--fn-surface);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--fn-shadow-2);color:var(--fn-ink-2);flex-wrap:wrap;align-items:center;gap:14px;padding:8px 14px;font-size:12px;font-weight:600;display:flex;position:absolute;bottom:14px;left:14px}.nw-lg{vertical-align:middle;background:#b7b0a0;border-radius:50%;width:10px;height:10px;margin-right:5px;display:inline-block}.ar-skin .nw-lg{background:var(--fn-sunken);vertical-align:middle;border-radius:50%;width:10px;height:10px;margin-right:5px;display:inline-block}.nw-lg--on{background:#be9c38}.ar-skin .nw-lg--on{background:var(--fn-sunken)}.nw-map-hint{color:var(--lux-gold,#c9a84c);align-items:center;gap:5px;display:inline-flex}.ar-skin .nw-map-hint{color:var(--lux-gold,var(--fn-ink-4));align-items:center;gap:5px;display:inline-flex}.nw-pin{border:3px solid var(--c,#c9a84c);cursor:pointer;opacity:.62;background:#1a1407;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;transition:transform .12s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 14px #0006}.ar-skin .nw-pin{border:3px solid var(--c,var(--fn-line));background:var(--fn-jade-ink);width:46px;height:46px;box-shadow:var(--fn-shadow-1);cursor:pointer;opacity:.62;border-radius:50%;justify-content:center;align-items:center;transition:transform .12s;display:flex;position:relative;overflow:hidden}.nw-pin:hover{transform:scale(1.12)}.nw-pin img{object-fit:cover;width:100%;height:100%}.nw-pin span{color:#f5efe2;font-size:17px;font-weight:700}.ar-skin .nw-pin span{color:var(--fn-ink);font-size:17px;font-weight:700}.nw-pin--on{opacity:1;box-shadow:0 0 0 4px #c9a84c4d,0 4px 16px #00000073;box-shadow:0 0 0 4px color-mix(in srgb, var(--c) 30%, transparent), 0 4px 16px #00000073}.nw-pin-dot{background:#be9c38;border:2px solid #1a1407;border-radius:50%;width:12px;height:12px;position:absolute;bottom:1px;right:1px}.ar-skin .nw-pin-dot{background:var(--fn-sunken);border:2px solid var(--fn-line-soft);border-radius:50%;width:12px;height:12px;position:absolute;bottom:1px;right:1px}.nw-you{background:#2f7cf6;border:3px solid #fff;border-radius:50%;width:22px;height:22px;animation:2s ease-in-out infinite nw-youpulse;box-shadow:0 0 0 6px #2f7cf640,0 2px 8px #0006}.ar-skin .nw-you{background:var(--fn-jade-soft);border:3px solid var(--fn-line);border-radius:50%;width:22px;height:22px;animation:2s ease-in-out infinite nw-youpulse;box-shadow:0 0 0 6px #2f7cf640,0 2px 8px #0006}@keyframes nw-youpulse{0%,to{box-shadow:0 0 0 6px #2f7cf640,0 2px 8px #0006}50%{box-shadow:0 0 0 12px #2f7cf600,0 2px 8px #0006}}.leaflet-marker-icon{transition:transform .6s linear}.leaflet-zoom-anim .leaflet-marker-icon{transition:none!important}.nw-grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:14px;display:grid}.nw-card{background:var(--lux-surface,#fffdf8);border:1px solid var(--lux-border,#c9a84c29);border-radius:16px;align-items:center;gap:12px;padding:14px;transition:transform .14s,border-color .14s;display:flex}.ar-skin .nw-card{border-radius:var(--fn-r);background:var(--lux-surface,var(--fn-surface));border:1px solid var(--lux-border,#1fb89429);align-items:center;gap:12px;padding:14px;transition:transform .14s,border-color .14s;display:flex}.nw-card:hover{border-color:#c9a84c66;transform:translateY(-2px)}.ar-skin .nw-card:hover{border-color:#1fb89466;transform:translateY(-2px)}.nw-card-main{cursor:pointer;text-align:left;background:0 0;border:none;flex:1;align-items:center;gap:12px;min-width:0;padding:0;display:flex}.nw-avatar{color:#1a1407;background:linear-gradient(135deg, #e8d9a8, var(--c,#c9a84c));background:linear-gradient(135deg, color-mix(in srgb, var(--c,#c9a84c) 55%, #fff), var(--c,#c9a84c));border:2px solid var(--c,#c9a84c);border-radius:50%;flex-shrink:0;place-items:center;width:52px;height:52px;font-size:19px;font-weight:700;display:grid;position:relative;overflow:hidden}.ar-skin .nw-avatar{width:52px;height:52px;color:var(--fn-ink);background:linear-gradient(135deg, var(--fn-raised), var(--c,var(--fn-sunken)));background:linear-gradient(135deg, color-mix(in srgb, var(--c,var(--fn-sunken)) 55%, var(--fn-surface)), var(--c,var(--fn-sunken)));border:2px solid var(--c,var(--fn-jade));border-radius:50%;flex-shrink:0;place-items:center;font-size:19px;font-weight:700;display:grid;position:relative;overflow:hidden}.nw-avatar img{object-fit:cover;width:100%;height:100%}.nw-avatar--lg{width:84px;height:84px;font-size:30px}.nw-avatar-dot{border:2px solid var(--lux-surface,#fff);background:#be9c38;border-radius:50%;width:13px;height:13px;position:absolute;bottom:1px;right:1px}.ar-skin .nw-avatar-dot{background:var(--fn-sunken);border:2px solid var(--lux-surface,var(--fn-line));border-radius:50%;width:13px;height:13px;position:absolute;bottom:1px;right:1px}.nw-card-info{flex:1;min-width:0}.nw-card-name{color:var(--lux-text,#2b2410);white-space:nowrap;text-overflow:ellipsis;margin:0 0 3px;font-size:15px;font-weight:700;overflow:hidden}.ar-skin .nw-card-name{color:var(--lux-text,var(--fn-ink));white-space:nowrap;text-overflow:ellipsis;margin:0 0 3px;font-size:15px;font-weight:700;overflow:hidden}.nw-card-meta{color:var(--lux-text3,#9a917e);flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 3px;font-size:12.5px;display:flex}.ar-skin .nw-card-meta{color:var(--lux-text3,var(--fn-ink-3));flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 3px;font-size:12.5px;display:flex}.nw-role-chip{text-transform:capitalize;border:1px solid;border-radius:999px;padding:1px 8px;font-size:10.5px;font-weight:700}.nw-card-status{color:var(--lux-text3,#9a917e);margin:0;font-size:12px}.ar-skin .nw-card-status{color:var(--lux-text3,var(--fn-ink-3));margin:0;font-size:12px}.nw-on{color:#be9c38;font-weight:600}.ar-skin .nw-on{color:var(--fn-ink-3);font-weight:600}.nw-card-actions{flex-shrink:0;gap:6px;display:flex}.nw-act{border:1px solid var(--lux-border,#c9a84c33);width:38px;height:38px;color:var(--lux-text2,#6b6450);cursor:pointer;background:#c9a84c0f;border-radius:11px;place-items:center;transition:all .12s;display:grid}.ar-skin .nw-act{border-radius:var(--fn-r-sm);border:1px solid var(--lux-border,#1fb89433);width:38px;height:38px;color:var(--lux-text2,var(--fn-ink-2));cursor:pointer;background:#1fb8940f;place-items:center;transition:all .12s;display:grid}.nw-act:hover{color:var(--lux-gold,#c9a84c);background:#c9a84c29}.ar-skin .nw-act:hover{color:var(--lux-gold,var(--fn-ink-4));background:#1fb89429}.nw-act--following{color:#fff;background:#be9c38;border-color:#0000}.ar-skin .nw-act--following{background:var(--fn-sunken);color:var(--fn-ink);border-color:#0000}.nw-empty{color:var(--lux-text3,#9a917e);text-align:center;flex-direction:column;grid-column:1/-1;align-items:center;gap:12px;padding:70px 20px;display:flex}.ar-skin .nw-empty{color:var(--lux-text3,var(--fn-ink-3));text-align:center;flex-direction:column;grid-column:1/-1;align-items:center;gap:12px;padding:70px 20px;display:flex}.nw-drawer-overlay{z-index:200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#140f0573;justify-content:center;align-items:flex-end;padding:0;display:flex;position:fixed;inset:0}.ar-skin .nw-drawer-overlay{z-index:200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1fb89473;justify-content:center;align-items:flex-end;padding:0;display:flex;position:fixed;inset:0}.nw-drawer{background:var(--lux-surface,#fffdf8);border:1px solid var(--lux-border,#c9a84c33);border-radius:22px;width:100%;max-width:460px;margin:0 16px 16px;padding:26px 22px 22px;animation:.22s nw-rise;position:relative;box-shadow:0 30px 80px #140f0559}.ar-skin .nw-drawer{border-radius:var(--fn-r-lg);background:var(--lux-surface,var(--fn-surface));border:1px solid var(--lux-border,#1fb89433);width:100%;max-width:460px;box-shadow:var(--fn-shadow-2);margin:0 16px 16px;padding:26px 22px 22px;animation:.22s nw-rise;position:relative}@keyframes nw-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.nw-drawer-close{cursor:pointer;width:34px;height:34px;color:var(--lux-text2,#6b6450);background:#0000000d;border:none;border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px}.ar-skin .nw-drawer-close{cursor:pointer;width:34px;height:34px;color:var(--lux-text2,var(--fn-ink-2));background:#0000000d;border:none;border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px}.nw-drawer-top{text-align:center}.nw-drawer-top .nw-avatar{margin:0 auto 12px}.nw-drawer-name{color:var(--lux-text,#2b2410);margin:0 0 5px;font-size:22px;font-weight:800}.ar-skin .nw-drawer-name{color:var(--lux-text,var(--fn-ink));margin:0 0 5px;font-size:22px;font-weight:800}.nw-drawer-meta{color:var(--lux-text3,#9a917e);align-items:center;gap:6px;margin:0 0 4px;font-size:13px;display:inline-flex}.ar-skin .nw-drawer-meta{color:var(--lux-text3,var(--fn-ink-3));align-items:center;gap:6px;margin:0 0 4px;font-size:13px;display:inline-flex}.nw-drawer-status{color:var(--lux-text3,#9a917e);margin:0;font-size:12.5px}.ar-skin .nw-drawer-status{color:var(--lux-text3,var(--fn-ink-3));margin:0;font-size:12.5px}.nw-drawer-bio{color:var(--lux-text2,#6b6450);text-align:center;margin:16px 0 12px;font-size:13.5px;line-height:1.5}.ar-skin .nw-drawer-bio{color:var(--lux-text2,var(--fn-ink-2));text-align:center;margin:16px 0 12px;font-size:13.5px;line-height:1.5}.nw-drawer-tags{flex-wrap:wrap;justify-content:center;gap:7px;margin-bottom:18px;display:flex}.nw-tag{color:var(--lux-text2,#6b6450);background:#c9a84c1a;border-radius:999px;padding:4px 11px;font-size:11.5px}.ar-skin .nw-tag{color:var(--lux-text2,var(--fn-ink-2));background:#1fb8941a;border-radius:999px;padding:4px 11px;font-size:11.5px}.nw-drawer-actions{gap:9px;margin-top:18px;display:flex}.nw-btn{border:1px solid var(--lux-border,#c9a84c33);cursor:pointer;border-radius:13px;flex:1;justify-content:center;align-items:center;gap:7px;padding:12px;font-size:13.5px;font-weight:700;transition:all .14s;display:inline-flex}.ar-skin .nw-btn{border:1px solid var(--lux-border,#1fb89433);cursor:pointer;border-radius:13px;flex:1;justify-content:center;align-items:center;gap:7px;padding:12px;font-size:13.5px;font-weight:700;transition:all .14s;display:inline-flex}.nw-btn--gold{background:linear-gradient(135deg, var(--lux-gold,#c9a84c), #e0c172);color:#1a1407;border-color:#0000}.ar-skin .nw-btn--gold{background:linear-gradient(135deg, var(--lux-gold,var(--fn-sunken)), var(--fn-sunken));color:var(--fn-ink);border-color:#0000}.nw-btn--ghost{color:var(--lux-text2,#6b6450);background:#c9a84c0f}.ar-skin .nw-btn--ghost{color:var(--lux-text2,var(--fn-ink-2));background:#1fb8940f}.nw-btn--ghost:hover{background:#c9a84c24}.ar-skin .nw-btn--ghost:hover{background:#1fb89424}.nw-btn:not(.nw-btn--gold):not(.nw-btn--ghost){background:#c9a84c0f}.ar-skin .nw-btn:not(.nw-btn--gold):not(.nw-btn--ghost){background:#1fb8940f}.nw-tabs{border-bottom:1px solid var(--lux-border,#c9a84c29);gap:4px;margin-bottom:16px;display:flex;overflow-x:auto}.nw-tab{cursor:pointer;color:var(--lux-text3,#9a917e);white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:10px 15px;font-size:13.5px;font-weight:600;display:inline-flex;position:relative}.ar-skin .nw-tab{cursor:pointer;color:var(--lux-text3,var(--fn-ink-3));white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:10px 15px;font-size:13.5px;font-weight:600;display:inline-flex;position:relative}.nw-tab:hover{color:var(--lux-text2,#6b6450)}.ar-skin .nw-tab:hover{color:var(--lux-text2,var(--fn-ink-2))}.nw-tab.on{color:var(--lux-gold,#c9a84c);border-bottom-color:var(--lux-gold,#c9a84c)}.ar-skin .nw-tab.on{color:var(--lux-gold,var(--fn-ink-4));border-bottom-color:var(--lux-gold,var(--fn-line))}.nw-tab-badge{color:#fff;background:#ff3b30;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10.5px;font-weight:800;display:grid}.ar-skin .nw-tab-badge{background:var(--fn-bad);min-width:18px;height:18px;color:var(--fn-bg);border-radius:999px;place-items:center;padding:0 5px;font-size:10.5px;font-weight:800;display:grid}.nw-sort{border:1px solid var(--lux-border,#c9a84c33);background:var(--lux-surface,#fff);color:var(--lux-text,#2b2410);cursor:pointer;border-radius:11px;padding:8px 12px;font-size:13px;font-weight:600}.ar-skin .nw-sort{border-radius:var(--fn-r-sm);border:1px solid var(--lux-border,#1fb89433);background:var(--lux-surface,var(--fn-surface));color:var(--lux-text,var(--fn-ink));cursor:pointer;padding:8px 12px;font-size:13px;font-weight:600}.nw-toggle{border:1px solid var(--lux-border,#c9a84c33);cursor:pointer;color:var(--lux-text3,#9a917e);background:0 0;border-radius:999px;padding:8px 13px;font-size:12.5px;font-weight:600}.ar-skin .nw-toggle{border:1px solid var(--lux-border,#1fb89433);cursor:pointer;color:var(--lux-text3,var(--fn-ink-3));background:0 0;border-radius:999px;padding:8px 13px;font-size:12.5px;font-weight:600}.nw-toggle.on{color:#9c7a26;background:#be9c3824;border-color:#be9c3866}.ar-skin .nw-toggle.on{color:var(--fn-ink-3);background:#1fb89424;border-color:#1fb89466}.nw-match{color:#9c7a26;background:#be9c381f;border-radius:999px;margin-left:4px;padding:1px 7px;font-size:10.5px;font-weight:800}.ar-skin .nw-match{color:var(--fn-ink-3);background:#1fb8941f;border-radius:999px;margin-left:4px;padding:1px 7px;font-size:10.5px;font-weight:800}.nw-open{color:#9c7a26;font-weight:600}.ar-skin .nw-open{color:var(--fn-ink-3);font-weight:600}.nw-rate{color:var(--lux-gold,#c9a84c);font-weight:600}.ar-skin .nw-rate{color:var(--lux-gold,var(--fn-ink-4));font-weight:600}.nw-trend{flex-direction:column;gap:8px;display:flex}.nw-trend-row{background:var(--lux-surface,#fffdf8);border:1px solid var(--lux-border,#c9a84c29);border-radius:14px;align-items:center;gap:12px;padding:10px 14px;display:flex}.ar-skin .nw-trend-row{border-radius:var(--fn-r);background:var(--lux-surface,var(--fn-surface));border:1px solid var(--lux-border,#1fb89429);align-items:center;gap:12px;padding:10px 14px;display:flex}.nw-rank{text-align:center;width:26px;color:var(--lux-text3,#9a917e);flex-shrink:0;font-size:15px;font-weight:800}.ar-skin .nw-rank{text-align:center;width:26px;color:var(--lux-text3,var(--fn-ink-3));flex-shrink:0;font-size:15px;font-weight:800}.nw-rank--top{color:var(--lux-gold,#c9a84c)}.ar-skin .nw-rank--top{color:var(--lux-gold,var(--fn-ink-4))}.nw-trend-main{cursor:pointer;text-align:left;background:0 0;border:none;flex:1;align-items:center;gap:12px;min-width:0;padding:0;display:flex}.nw-trend-stats{text-align:right;color:var(--lux-text3,#9a917e);flex-direction:column;flex-shrink:0;gap:2px;font-size:11.5px;display:flex}.ar-skin .nw-trend-stats{text-align:right;color:var(--lux-text3,var(--fn-ink-3));flex-direction:column;flex-shrink:0;gap:2px;font-size:11.5px;display:flex}.nw-trend-stats b{color:var(--lux-text,#2b2410)}.ar-skin .nw-trend-stats b{color:var(--lux-text,var(--fn-ink))}@media (max-width:560px){.nw-trend-stats,.ar-skin .nw-trend-stats{display:none}}.nw-section-h,.ar-skin .nw-section-h{text-transform:uppercase;letter-spacing:.06em;color:var(--lux-text3,#9a917e);margin:14px 0 8px;font-size:12px;font-weight:700}.ar-skin .nw-section-h{text-transform:uppercase;letter-spacing:.06em;color:var(--lux-text3,var(--fn-ink-3));margin:14px 0 8px;font-size:12px;font-weight:700}.nw-reqs{flex-direction:column;display:flex}.nw-req{background:var(--lux-surface,#fffdf8);border:1px solid var(--lux-border,#c9a84c29);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;padding:14px;display:flex}.ar-skin .nw-req{border-radius:var(--fn-r);background:var(--lux-surface,var(--fn-surface));border:1px solid var(--lux-border,#1fb89429);justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;padding:14px;display:flex}.nw-req-title{color:var(--lux-text,#2b2410);margin:0 0 2px;font-size:14px;font-weight:700}.ar-skin .nw-req-title{color:var(--lux-text,var(--fn-ink));margin:0 0 2px;font-size:14px;font-weight:700}.nw-req-sub{color:var(--lux-text3,#9a917e);margin:0;font-size:12.5px}.ar-skin .nw-req-sub{color:var(--lux-text3,var(--fn-ink-3));margin:0;font-size:12.5px}.nw-req-actions{flex-shrink:0;gap:8px;display:flex}.nw-pending{color:var(--lux-text3,#9a917e);align-items:center;gap:5px;font-size:12px;font-weight:600;display:inline-flex}.ar-skin .nw-pending{color:var(--lux-text3,var(--fn-ink-3));align-items:center;gap:5px;font-size:12px;font-weight:600;display:inline-flex}.nw-sessions{flex-direction:column;gap:14px;display:flex}.nw-session{background:var(--lux-surface,#fffdf8);border:1px solid var(--lux-border,#c9a84c2e);border-radius:16px;padding:18px}.ar-skin .nw-session{border-radius:var(--fn-r);background:var(--lux-surface,var(--fn-surface));border:1px solid var(--lux-border,#1fb8942e);padding:18px}.nw-session-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.nw-session-title{color:var(--lux-text,#2b2410);margin:0 0 2px;font-size:15.5px;font-weight:700}.ar-skin .nw-session-title{color:var(--lux-text,var(--fn-ink));margin:0 0 2px;font-size:15.5px;font-weight:700}.nw-session-sub{color:var(--lux-text3,#9a917e);margin:0;font-size:12.5px}.ar-skin .nw-session-sub{color:var(--lux-text3,var(--fn-ink-3));margin:0;font-size:12.5px}.nw-session-status{text-transform:capitalize;color:var(--lux-gold,#c9a84c);background:#c9a84c24;border-radius:999px;padding:4px 11px;font-size:11px;font-weight:700}.ar-skin .nw-session-status{text-transform:capitalize;color:var(--lux-gold,var(--fn-ink-4));background:#1fb89424;border-radius:999px;padding:4px 11px;font-size:11px;font-weight:700}.nw-session-status--active{color:#9c7a26;background:#be9c3826}.ar-skin .nw-session-status--active{color:var(--fn-ink-3);background:#1fb89426}.nw-session-status--pending{color:#b8860b;background:#f5b4282e}.ar-skin .nw-session-status--pending{color:var(--fn-ink-3);background:#1fb8942e}.nw-timeline{align-items:flex-start;margin-bottom:16px;display:flex}.nw-step{flex-direction:column;flex:1;align-items:center;gap:6px;display:flex;position:relative}.nw-step-dot{border:1.5px solid var(--lux-border,#c9a84c33);width:30px;height:30px;color:var(--lux-text3,#9a917e);z-index:1;background:#0000000d;border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid}.ar-skin .nw-step-dot{border:1.5px solid var(--lux-border,#1fb89433);width:30px;height:30px;color:var(--lux-text3,var(--fn-ink-3));z-index:1;background:#0000000d;border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid}.nw-step.done .nw-step-dot{color:#fff;background:#be9c38;border-color:#be9c38}.ar-skin .nw-step.done .nw-step-dot{background:var(--fn-sunken);border-color:var(--fn-line);color:var(--fn-ink)}.nw-step.active .nw-step-dot{border-color:var(--lux-gold,#c9a84c);color:var(--lux-gold,#c9a84c);background:#c9a84c29;animation:1.6s infinite nw-pulse}.ar-skin .nw-step.active .nw-step-dot{border-color:var(--lux-gold,var(--fn-line));color:var(--lux-gold,var(--fn-ink-4));background:#1fb89429;animation:1.6s infinite nw-pulse}.nw-step-label{color:var(--lux-text3,#9a917e);text-align:center;font-size:11px}.ar-skin .nw-step-label{color:var(--lux-text3,var(--fn-ink-3));text-align:center;font-size:11px}.nw-step.done .nw-step-label,.nw-step.active .nw-step-label{color:var(--lux-text,#2b2410);font-weight:600}.ar-skin .nw-step.done .nw-step-label,.ar-skin .nw-step.active .nw-step-label{color:var(--lux-text,var(--fn-ink));font-weight:600}.nw-step-line{background:var(--lux-border,#c9a84c33);z-index:0;width:100%;height:2px;position:absolute;top:15px;left:50%}.nw-step.done .nw-step-line{background:#be9c38}.ar-skin .nw-step.done .nw-step-line{background:var(--fn-sunken)}.nw-session-members{flex-wrap:wrap;gap:7px;display:flex}.nw-member{color:var(--lux-text2,#6b6450);background:#0000000a;border-radius:999px;padding:4px 10px;font-size:11.5px}.ar-skin .nw-member{color:var(--lux-text2,var(--fn-ink-2));background:#0000000a;border-radius:999px;padding:4px 10px;font-size:11.5px}.nw-member.accepted{color:#9c7a26;background:#be9c381f}.ar-skin .nw-member.accepted{color:var(--fn-ink-3);background:#1fb8941f}.nw-matchbar{margin:16px 0 4px}.nw-matchbar-top{color:var(--lux-text2,#6b6450);justify-content:space-between;margin-bottom:6px;font-size:12.5px;display:flex}.ar-skin .nw-matchbar-top{color:var(--lux-text2,var(--fn-ink-2));justify-content:space-between;margin-bottom:6px;font-size:12.5px;display:flex}.nw-matchbar-top b{color:#9c7a26}.ar-skin .nw-matchbar-top b{color:var(--fn-ink-3)}.nw-matchbar-track{background:#0000000f;border-radius:999px;height:8px;overflow:hidden}.nw-matchbar-fill{background:linear-gradient(90deg,#be9c38,#c9a84c);border-radius:999px;height:100%}.ar-skin .nw-matchbar-fill{background:var(--fn-jade);border-radius:999px;height:100%}.nw-matchbar-why{color:var(--lux-text3,#9a917e);text-align:center;margin:7px 0 0;font-size:12px}.ar-skin .nw-matchbar-why{color:var(--lux-text3,var(--fn-ink-3));text-align:center;margin:7px 0 0;font-size:12px}.nw-ratebox{border:1px solid var(--lux-border,#c9a84c29);background:#c9a84c0f;border-radius:13px;justify-content:space-between;align-items:center;gap:10px;margin:14px 0;padding:11px 14px;display:flex}.nw-rate-label{color:var(--lux-text2,#6b6450);font-size:12.5px;font-weight:600}.ar-skin .nw-rate-label{color:var(--lux-text2,var(--fn-ink-2));font-size:12.5px;font-weight:600}.nw-stars{gap:2px;display:flex}.nw-star{cursor:pointer;color:#cbb88a;background:0 0;border:none;place-items:center;padding:2px;display:grid}.ar-skin .nw-star{cursor:pointer;color:var(--fn-ink);background:0 0;border:none;place-items:center;padding:2px;display:grid}.nw-star.on{color:var(--lux-gold,#c9a84c)}.ar-skin .nw-star.on{color:var(--lux-gold,var(--fn-ink-4))}.nw-btn--collab{color:#fff;background:linear-gradient(135deg,#9c7a26,#be9c38);border-color:#0000;width:100%;margin-top:10px}.ar-skin .nw-btn--collab{background:var(--fn-jade);width:100%;color:var(--fn-jade-ink);border-color:#0000;margin-top:10px}.nw-toast{z-index:300;color:#f5efe2;background:#1c1810;border-radius:999px;padding:12px 20px;font-size:13.5px;font-weight:600;animation:.2s nw-rise;position:fixed;bottom:30px;left:50%;transform:translate(-50%);box-shadow:0 12px 36px #00000059}.ar-skin .nw-toast{z-index:300;background:var(--fn-jade-ink);color:var(--fn-ink);box-shadow:var(--fn-shadow-2);border-radius:999px;padding:12px 20px;font-size:13.5px;font-weight:600;animation:.2s nw-rise;position:fixed;bottom:30px;left:50%;transform:translate(-50%)}@media (max-width:720px){.nw-head{flex-wrap:wrap}.nw-map,.ar-skin .nw-map{height:calc(100vh - 380px);height:calc(100dvh - 380px);min-height:360px}.nw-drawer,.ar-skin .nw-drawer{max-width:none}.nw-req,.ar-skin .nw-req{flex-direction:column;align-items:stretch}}.nw-team-btn,.ar-skin .nw-team-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ffb300,#ff8f00);border:none;border-radius:13px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:6px;padding:13px;font-size:15px;font-weight:800;transition:transform .12s,box-shadow .12s;display:inline-flex;box-shadow:0 3px #e65100,0 6px 16px #ff8c0038}.ar-skin .nw-team-btn{border-radius:var(--fn-r-sm);background:linear-gradient(135deg,var(--fn-sunken),var(--fn-sunken));width:100%;color:var(--fn-ink);cursor:pointer;box-shadow:0 3px 0 var(--fn-jade), 0 6px 16px #1fb89438;border:none;justify-content:center;align-items:center;gap:8px;margin-top:6px;padding:13px;font-size:15px;font-weight:800;transition:transform .12s,box-shadow .12s;display:inline-flex}.nw-team-btn:active{transform:translateY(2px);box-shadow:0 1px #e65100}.ar-skin .nw-team-btn:active{box-shadow:0 1px 0 var(--fn-jade);transform:translateY(2px)}.nw-team-btn.in{color:#c0392b;box-shadow:none;background:#fff;border:1.5px solid #f1d6d0}.ar-skin .nw-team-btn.in{background:var(--fn-surface);color:var(--fn-bad);border:1.5px solid var(--fn-bad);box-shadow:none}.nw-msg-link{color:#9a7a40;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:9px;font-size:13px;font-weight:600;display:inline-flex}.ar-skin .nw-msg-link{width:100%;color:var(--fn-ink-3);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:6px;margin-top:9px;font-size:13px;font-weight:600;display:inline-flex}.nw-msg-link:hover{color:#7a4f00}.ar-skin .nw-msg-link:hover{color:var(--fn-ink-2)}.nw-tray{z-index:1100;background:#1a1407;border-radius:18px;align-items:center;gap:12px;width:min(560px,100vw - 28px);padding:10px 12px 10px 16px;animation:.3s cubic-bezier(.34,1.56,.64,1) both nwTrayUp;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 14px 40px #00000059}.ar-skin .nw-tray{z-index:1100;background:var(--fn-jade-soft);border-radius:var(--fn-r);width:min(560px,100vw - 28px);box-shadow:var(--fn-shadow-2);align-items:center;gap:12px;padding:10px 12px 10px 16px;animation:.3s cubic-bezier(.34,1.56,.64,1) both nwTrayUp;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}@keyframes nwTrayUp{0%{opacity:0;transform:translate(-50%,30px)}to{opacity:1;transform:translate(-50%)}}.nw-tray-people{flex:1;align-items:center;min-width:0;display:flex}.nw-tray-av{background:var(--c,#c9a84c);color:#fff;cursor:pointer;border:2.5px solid #1a1407;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;margin-left:-10px;font-size:14px;font-weight:800;display:grid;position:relative;overflow:hidden}.ar-skin .nw-tray-av{border:2.5px solid var(--fn-line-soft);background:var(--c,var(--fn-jade));width:38px;height:38px;color:var(--fn-jade-ink);cursor:pointer;border-radius:50%;flex-shrink:0;place-items:center;margin-left:-10px;font-size:14px;font-weight:800;display:grid;position:relative;overflow:hidden}.nw-tray-av:first-child{margin-left:0}.nw-tray-av img{object-fit:cover;width:100%;height:100%}.nw-tray-x{color:#fff;background:#e0392b;border:1.5px solid #1a1407;border-radius:50%;place-items:center;width:15px;height:15px;display:grid;position:absolute;top:-3px;right:-3px}.ar-skin .nw-tray-x{background:var(--fn-bad);width:15px;height:15px;color:var(--fn-bg);border:1.5px solid var(--fn-line-soft);border-radius:50%;place-items:center;display:grid;position:absolute;top:-3px;right:-3px}.nw-tray-count{color:#ffffffb8;white-space:nowrap;margin-left:12px;font-size:12.5px;font-weight:700}.ar-skin .nw-tray-count{color:var(--fn-ink-3);white-space:nowrap;margin-left:12px;font-size:12.5px;font-weight:700}.nw-tray-start{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#ffb300,#ff8f00);border:none;border-radius:12px;flex-shrink:0;padding:11px 16px;font-size:13.5px;font-weight:800;box-shadow:0 3px 10px #ff8c004d}.ar-skin .nw-tray-start{background:linear-gradient(135deg,var(--fn-sunken),var(--fn-sunken));color:var(--fn-ink);border-radius:var(--fn-r-sm);cursor:pointer;white-space:nowrap;box-shadow:var(--fn-shadow-1);border:none;flex-shrink:0;padding:11px 16px;font-size:13.5px;font-weight:800}.nw-sheet{text-align:center;background:#fdfaf3;border-radius:22px;width:100%;max-width:400px;padding:26px 22px 22px;position:relative;box-shadow:0 24px 70px #0000004d}.ar-skin .nw-sheet{background:var(--fn-surface);border-radius:var(--fn-r-lg);width:100%;max-width:400px;box-shadow:var(--fn-shadow-2);text-align:center;padding:26px 22px 22px;position:relative}.nw-sheet-ico{font-size:42px}.nw-sheet-title{color:#3d2800;margin:8px 0 10px;font-size:20px;font-weight:800}.ar-skin .nw-sheet-title{color:var(--fn-ink);margin:8px 0 10px;font-size:20px;font-weight:800}.nw-sheet-team{flex-wrap:wrap;justify-content:center;gap:6px;margin-bottom:16px;display:flex}.nw-sheet-chip{color:#8a6820;text-transform:capitalize;background:#c9a84c1f;border:1px solid #c9a84c40;border-radius:99px;padding:4px 11px;font-size:11.5px;font-weight:700}.ar-skin .nw-sheet-chip{color:var(--fn-ink-2);text-transform:capitalize;background:#1fb8941f;border:1px solid #1fb89440;border-radius:99px;padding:4px 11px;font-size:11.5px;font-weight:700}.nw-sheet-input{color:#3d2800;text-align:left;background:#fff;border:1.5px solid #eae3d0;border-radius:12px;outline:none;width:100%;margin-bottom:10px;padding:12px 14px;font-family:inherit;font-size:15px}.ar-skin .nw-sheet-input{background:var(--fn-surface);border:1.5px solid var(--fn-line);border-radius:var(--fn-r-sm);width:100%;color:var(--fn-ink);text-align:left;outline:none;margin-bottom:10px;padding:12px 14px;font-family:inherit;font-size:15px}.nw-sheet-input:focus{border-color:#c9a227}.ar-skin .nw-sheet-input:focus{border-color:var(--fn-jade)}.nw-sheet-label{text-align:left;color:#b0934a;text-transform:uppercase;letter-spacing:.06em;margin:2px 0 6px;font-size:11px;font-weight:700;display:block}.ar-skin .nw-sheet-label{text-align:left;color:var(--fn-ink-3);text-transform:uppercase;letter-spacing:.06em;margin:2px 0 6px;font-size:11px;font-weight:700;display:block}.nw-sheet-req{color:#e65100}.ar-skin .nw-sheet-req{color:var(--fn-ink-2)}.nw-sheet-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ffb300,#ff8f00);border:none;border-radius:13px;width:100%;margin-top:14px;padding:13px;font-size:15px;font-weight:800;box-shadow:0 3px #e65100,0 6px 16px #ff8c0038}.ar-skin .nw-sheet-btn{border-radius:var(--fn-r-sm);background:linear-gradient(135deg,var(--fn-sunken),var(--fn-sunken));width:100%;color:var(--fn-ink);cursor:pointer;box-shadow:0 3px 0 var(--fn-jade), 0 6px 16px #1fb89438;border:none;margin-top:14px;padding:13px;font-size:15px;font-weight:800}.nw-sheet-btn:disabled{opacity:.5;box-shadow:none;cursor:not-allowed}
.cl-section{margin-bottom:30px}.cl-h{color:var(--lux-text,#1a1a1a);margin:0 0 14px;font-size:15px;font-weight:800}.cl-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;display:grid}.cl-card{text-align:left;border:1px solid var(--lux-border,#e8ebef);background:var(--lux-surface,#fff);cursor:pointer;border-radius:16px;width:100%;padding:16px;transition:transform .14s,border-color .14s,box-shadow .14s}.cl-card:hover{border-color:#c9a84c80;transform:translateY(-2px);box-shadow:0 10px 30px #281e0814}.cl-card--invite{background:linear-gradient(180deg, #fffdf7, var(--lux-surface,#fff));border-color:#b3851d}.cl-card-top{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.cl-title{color:var(--lux-text,#1a1a1a);margin:0;font-size:16px;font-weight:700}.cl-sub{color:var(--lux-text3,#5b6470);text-transform:capitalize;margin:2px 0 0;font-size:12.5px}.cl-badge{text-transform:capitalize;white-space:nowrap;border:1px solid;border-radius:999px;flex-shrink:0;padding:3px 10px;font-size:10.5px;font-weight:700}.cl-badge--active{color:#957323}.cl-badge--pending{color:#b3851d}.cl-badge--declined{color:#d62828}.cl-badge--released{color:#7c3aed}.cl-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.cl-avatars{display:flex}.cl-av{border:2px solid var(--lux-surface,#fff);color:#1a1407;background:linear-gradient(135deg,#e8d9a8,#c9a84c);border-radius:50%;place-items:center;width:30px;height:30px;margin-left:-8px;font-size:12px;font-weight:700;display:grid;overflow:hidden}.cl-av:first-child{margin-left:0}.cl-av img{object-fit:cover;width:100%;height:100%}.cl-members-n{color:var(--lux-text3,#5b6470);margin-left:8px;font-size:12px}.cl-splitbar{background:#0000000d;border-radius:999px;height:6px;margin-top:12px;display:flex;overflow:hidden}.cl-quick{gap:8px;margin-top:14px;display:flex}.cl-empty{text-align:center;color:var(--lux-text3,#8a929e);background:var(--lux-surface,#fff);border:1px solid var(--lux-border,#e8ebef);border-radius:16px;padding:30px 18px;font-size:14px}.cw-overlay{z-index:120;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#140f0573;justify-content:center;align-items:flex-end;padding:0;display:flex;position:fixed;inset:0}.cw{background:var(--lux-surface,#fff);border:1px solid var(--lux-border,#c9a84c33);border-radius:22px 22px 0 0;width:100%;max-width:560px;max-height:92vh;margin:0 14px;animation:.24s cw-rise;position:relative;overflow-y:auto;box-shadow:0 -10px 60px #140f0559}@media (min-width:600px){.cw{border-radius:22px;margin-bottom:24px}.cw-overlay{align-items:center}}@keyframes cw-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.cw-close{cursor:pointer;width:34px;height:34px;color:var(--lux-text2,#6b6450);z-index:2;background:#0000000d;border:none;border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px}.ar-skin .cw-close{cursor:pointer;width:34px;height:34px;color:var(--lux-text2,var(--fn-ink-2));z-index:2;background:#0000000d;border:none;border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px}.cw-head{padding:22px 22px 16px}.cw-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--lux-gold,#c9a84c);margin:0 0 4px;font-size:11px;font-weight:700}.ar-skin .cw-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--lux-gold,var(--fn-ink-4));margin:0 0 4px;font-size:11px;font-weight:700}.cw-title{color:var(--lux-text,#1a1a1a);margin:0 0 4px;font-size:22px;font-weight:800}.ar-skin .cw-title{color:var(--lux-text,var(--fn-ink));margin:0 0 4px;font-size:22px;font-weight:800}.cw-sub{color:var(--lux-text3,#5b6470);text-transform:capitalize;margin:0;font-size:13px}.ar-skin .cw-sub{color:var(--lux-text3,var(--fn-ink-2));text-transform:capitalize;margin:0;font-size:13px}.cw-body{padding:0 22px 22px}.cw-sec-h{text-transform:uppercase;letter-spacing:.05em;color:var(--lux-text3,#8a929e);margin:20px 0 10px;font-size:12px;font-weight:700}.ar-skin .cw-sec-h{text-transform:uppercase;letter-spacing:.05em;color:var(--lux-text3,var(--fn-ink-3));margin:20px 0 10px;font-size:12px;font-weight:700}.cw-timeline{align-items:flex-start;display:flex}.cw-step{flex-direction:column;flex:1;align-items:center;gap:6px;display:flex;position:relative}.cw-step-dot{border:1.5px solid var(--lux-border,#e0e0e0);width:30px;height:30px;color:var(--lux-text3,#8a929e);z-index:1;background:#0000000d;border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid}.ar-skin .cw-step-dot{border:1.5px solid var(--lux-border,var(--fn-line));width:30px;height:30px;color:var(--lux-text3,var(--fn-ink-3));z-index:1;background:#0000000d;border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid}.cw-step.done .cw-step-dot{color:#fff;background:#957323;border-color:#957323}.ar-skin .cw-step.done .cw-step-dot{background:var(--fn-jade);border-color:var(--fn-line-soft);color:var(--fn-jade-ink)}.cw-step.active .cw-step-dot{border-color:var(--lux-gold,#c9a84c);color:var(--lux-gold,#c9a84c);background:#c9a84c29}.ar-skin .cw-step.active .cw-step-dot{border-color:var(--lux-gold,var(--fn-line));color:var(--lux-gold,var(--fn-ink-4));background:#1fb89429}.cw-step-label{text-align:center;color:var(--lux-text3,#8a929e);font-size:10.5px}.ar-skin .cw-step-label{text-align:center;color:var(--lux-text3,var(--fn-ink-3));font-size:10.5px}.cw-step.done .cw-step-label,.cw-step.active .cw-step-label{color:var(--lux-text,#1a1a1a);font-weight:600}.ar-skin .cw-step.done .cw-step-label,.ar-skin .cw-step.active .cw-step-label{color:var(--lux-text,var(--fn-ink));font-weight:600}.cw-step-line{background:var(--lux-border,#e0e0e0);z-index:0;width:100%;height:2px;position:absolute;top:15px;left:50%}.ar-skin .cw-step-line{background:var(--lux-border,var(--fn-raised));z-index:0;width:100%;height:2px;position:absolute;top:15px;left:50%}.cw-step.done .cw-step-line{background:#957323}.ar-skin .cw-step.done .cw-step-line{background:var(--fn-jade-soft)}.cw-splitbar{background:#0000000d;border-radius:999px;height:10px;margin-bottom:14px;display:flex;overflow:hidden}.cw-seg{height:100%}.cw-member{border-bottom:1px solid var(--lux-border,#f0f0f0);align-items:center;gap:11px;padding:9px 0;display:flex}.ar-skin .cw-member{border-bottom:1px solid var(--lux-border,var(--fn-line));align-items:center;gap:11px;padding:9px 0;display:flex}.cw-member:last-child{border-bottom:none}.cw-m-av{color:#1a1407;background:linear-gradient(135deg,#e8d9a8,#c9a84c);border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:15px;font-weight:700;display:grid;position:relative;overflow:hidden}.ar-skin .cw-m-av{width:40px;height:40px;color:var(--fn-ink);background:linear-gradient(135deg, var(--fn-raised), var(--fn-sunken));border-radius:50%;flex-shrink:0;place-items:center;font-size:15px;font-weight:700;display:grid;position:relative;overflow:hidden}.cw-m-av img{object-fit:cover;width:100%;height:100%}.cw-m-info{flex:1;min-width:0}.cw-m-name{color:var(--lux-text,#1a1a1a);font-size:14px;font-weight:700}.ar-skin .cw-m-name{color:var(--lux-text,var(--fn-ink));font-size:14px;font-weight:700}.cw-m-role{color:var(--lux-text3,#5b6470);text-transform:capitalize;font-size:12px}.ar-skin .cw-m-role{color:var(--lux-text3,var(--fn-ink-2));text-transform:capitalize;font-size:12px}.cw-m-split{color:var(--lux-text,#1a1a1a);font-size:13px;font-weight:800}.ar-skin .cw-m-split{color:var(--lux-text,var(--fn-ink));font-size:13px;font-weight:800}.cw-m-pending{color:#b3851d;font-size:10.5px;font-weight:600}.ar-skin .cw-m-pending{color:var(--fn-ink-3);font-size:10.5px;font-weight:600}.cw-m-actions{gap:6px;display:flex}.cw-act{border:1px solid var(--lux-border,#e8ebef);width:34px;height:34px;color:var(--lux-text2,#6b6450);cursor:pointer;background:#c9a84c0f;border-radius:10px;place-items:center;display:grid}.ar-skin .cw-act{border-radius:var(--fn-r-sm);border:1px solid var(--lux-border,var(--fn-line));width:34px;height:34px;color:var(--lux-text2,var(--fn-ink-2));cursor:pointer;background:#1fb8940f;place-items:center;display:grid}.cw-act:hover{color:var(--lux-gold,#c9a84c);background:#c9a84c29}.ar-skin .cw-act:hover{color:var(--lux-gold,var(--fn-ink-4));background:#1fb89429}.cw-sources{flex-wrap:wrap;gap:7px;display:flex}.cw-source{color:var(--lux-text2,#6b6450);text-transform:capitalize;background:#c9a84c1a;border-radius:999px;padding:4px 11px;font-size:11.5px}.ar-skin .cw-source{color:var(--lux-text2,var(--fn-ink-2));text-transform:capitalize;background:#1fb8941a;border-radius:999px;padding:4px 11px;font-size:11.5px}.cw-actions{flex-wrap:wrap;gap:9px;margin-top:20px;display:flex}.cw-btn{border:1px solid var(--lux-border,#e8ebef);cursor:pointer;border-radius:13px;flex:1;justify-content:center;align-items:center;gap:7px;min-width:130px;padding:12px;font-size:13.5px;font-weight:700;display:inline-flex}.ar-skin .cw-btn{border-radius:var(--fn-r-sm);border:1px solid var(--lux-border,var(--fn-line));cursor:pointer;flex:1;justify-content:center;align-items:center;gap:7px;min-width:130px;padding:12px;font-size:13.5px;font-weight:700;display:inline-flex}.cw-btn--gold{background:linear-gradient(135deg, var(--lux-gold,#c9a84c), #e0c172);color:#1a1407;border-color:#0000}.ar-skin .cw-btn--gold{background:linear-gradient(135deg, var(--lux-gold,var(--fn-sunken)), var(--fn-sunken));color:var(--fn-ink);border-color:#0000}.cw-btn--green{color:#fff;background:linear-gradient(135deg,#957323,#be9c38);border-color:#0000}.ar-skin .cw-btn--green{background:var(--fn-jade);color:var(--fn-jade-ink);border-color:#0000}.cw-btn--ghost{color:var(--lux-text2,#6b6450);background:#c9a84c0f}.ar-skin .cw-btn--ghost{color:var(--lux-text2,var(--fn-ink-2));background:#1fb8940f}.cw-btn--danger{color:#d62828;background:#fde8e8;border-color:#0000}.ar-skin .cw-btn--danger{background:var(--fn-bad-soft);color:var(--fn-bad);border-color:#0000}.ccm-panel.cc2-panel{flex-direction:column;width:min(980px,96vw);max-width:980px;max-height:92vh;padding:0;display:flex;overflow:hidden}.cc2-top{border-bottom:1px solid var(--lux-border,#e8ebef);align-items:center;gap:12px;padding:14px 18px;display:flex}.cc2-title-input{border:1px solid var(--lux-border,#e8ebef);min-width:0;color:var(--lux-text,#1a1a1a);background:#00000005;border-radius:10px;outline:none;flex:1;padding:10px 14px;font-size:15px;font-weight:600}.cc2-title-input:focus{border-color:var(--lux-gold,#c9a84c)}.cc2-type{gap:6px;display:flex}.cc2-type-pill{border:1px solid var(--lux-border,#e8ebef);cursor:pointer;color:var(--lux-text3,#5b6470);background:0 0;border-radius:999px;padding:7px 12px;font-size:12.5px;font-weight:600}.cc2-type-pill.on{background:linear-gradient(135deg, var(--lux-gold,#c9a84c), #e0c172);color:#1a1407;border-color:#0000}.ar-skin .cc2-type-pill.on{background:linear-gradient(135deg, var(--lux-gold,var(--fn-jade)), var(--fn-jade));color:var(--fn-jade-ink);border-color:#0000}.cc2-top .ccm-close{flex-shrink:0;position:static}.cc2-grid{flex:1;grid-template-columns:1fr 1fr;min-height:0;display:grid}.cc2-col{padding:18px 20px;overflow-y:auto}.cc2-left{border-right:1px solid var(--lux-border,#e8ebef)}.cc2-h{letter-spacing:.1em;text-transform:uppercase;color:var(--lux-text3,#8a929e);margin:0 0 12px;font-size:11px;font-weight:800}.cc2-tabs{flex-wrap:wrap;gap:7px;margin-bottom:8px;display:flex}.cc2-tab{border:1px solid var(--lux-border,#e8ebef);cursor:pointer;color:var(--lux-text3,#5b6470);background:0 0;border-radius:999px;padding:6px 13px;font-size:12.5px;font-weight:600}.cc2-tab.on{border-color:var(--lux-gold,#c9a84c);color:var(--lux-gold,#c9a84c);background:#c9a84c24}.ar-skin .cc2-tab.on{border-color:var(--lux-gold,var(--fn-jade));color:var(--lux-gold,var(--fn-jade));background:#1fb89424}.cc2-hint{color:var(--lux-text3,#8a929e);margin:0 0 14px;font-size:12px}.cc2-hint b{color:var(--lux-text2,#1a1a1a)}.cc2-matches{flex-direction:column;gap:8px;display:flex}.cc2-match{border:1px solid var(--lux-border,#f0f0f0);border-radius:12px;align-items:center;gap:11px;padding:10px;display:flex}.cc2-av{color:#1a1407;background:linear-gradient(135deg,#e8d9a8,#c9a84c);border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:15px;font-weight:700;display:grid;overflow:hidden}.cc2-av img{object-fit:cover;width:100%;height:100%}.cc2-match-info{flex:1;min-width:0}.cc2-match-name{color:var(--lux-text,#1a1a1a);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:14px;font-weight:700;overflow:hidden}.cc2-match-sub{color:var(--lux-text3,#5b6470);text-transform:capitalize;margin:1px 0 0;font-size:12px}.cc2-match-pct{text-align:center;flex-shrink:0}.cc2-match-pct b{color:var(--lux-gold,#c9a84c);font-size:15px;font-weight:800;display:block}.cc2-match-pct span{color:var(--lux-text4,#8a929e);font-size:10px}.cc2-propose{cursor:pointer;background:linear-gradient(135deg, var(--lux-gold,#c9a84c), #e0c172);color:#1a1407;border:none;border-radius:999px;flex-shrink:0;padding:8px 16px;font-size:13px;font-weight:700}.cc2-empty{color:var(--lux-text3,#8a929e);padding:16px 0;font-size:13px}.cc2-members{flex-wrap:wrap;gap:7px;margin:10px 0 0;display:flex}.cc2-remove{border:1px solid var(--lux-border,#e8ebef);color:#d62828;cursor:pointer;background:0 0;border-radius:999px;padding:4px 10px;font-size:11.5px}.cc2-fee{color:var(--lux-text,#1a1a1a);background:#b0892f14;border:1px solid #b0892f47;border-radius:11px;justify-content:space-between;align-items:center;margin-top:12px;padding:11px 14px;font-size:13px;font-weight:600;display:flex}.cc2-fee-note{color:var(--lux-text3,#6e6e73);margin:6px 2px 0;font-size:11.5px}.cc2-total{margin:8px 0 0;font-size:12.5px;font-weight:700}.cc2-err{color:#d62828;margin:12px 0 0;font-size:13px}.cc2-lock{cursor:pointer;background:linear-gradient(135deg, var(--lux-gold,#c9a84c), #e0c172);color:#1a1407;border:none;border-radius:13px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:16px;padding:14px;font-size:14.5px;font-weight:800;display:inline-flex}.cc2-lock:disabled{opacity:.6;cursor:not-allowed}@media (max-width:760px){.cc2-grid{grid-template-columns:1fr}.cc2-left{border-right:none;border-bottom:1px solid var(--lux-border,#e8ebef)}.cc2-top{flex-wrap:wrap}.cc2-type{order:3;width:100%;overflow-x:auto}}.cw-contract,.ar-skin .cw-contract{border:1px solid var(--lux-border,#e6dcc0);cursor:pointer;text-align:left;background:linear-gradient(#fffdf7,#fbf7ec);border-radius:14px;align-items:center;gap:12px;width:100%;margin-top:6px;padding:14px 16px;transition:transform .12s,box-shadow .12s;display:flex}.ar-skin .cw-contract{background:linear-gradient(180deg, var(--fn-surface), var(--fn-surface));border:1px solid var(--lux-border,var(--fn-line));border-radius:var(--fn-r);cursor:pointer;text-align:left;align-items:center;gap:12px;width:100%;margin-top:6px;padding:14px 16px;transition:transform .12s,box-shadow .12s;display:flex}.cw-contract:hover{transform:translateY(-1px);box-shadow:0 8px 22px #b0892f29}.cw-contract-ic{color:#fff;background:linear-gradient(135deg,#c9a84c,#a8842b);border-radius:11px;flex:none;place-items:center;width:40px;height:40px;display:grid}.ar-skin .cw-contract-ic{border-radius:var(--fn-r-sm);width:40px;height:40px;color:var(--fn-jade-ink);background:var(--fn-jade);flex:none;place-items:center;display:grid}.cw-contract-tx{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cw-contract-tx b{color:var(--lux-text,#1d1d1f);font-size:14px}.ar-skin .cw-contract-tx b{color:var(--lux-text,var(--fn-ink));font-size:14px}.cw-contract-tx small{color:var(--lux-text3,#6e6e73);font-size:12px}.ar-skin .cw-contract-tx small{color:var(--lux-text3,var(--fn-ink-3));font-size:12px}.cw-contract-go{color:#a8842b;flex:none;font-size:13px;font-weight:700}.ar-skin .cw-contract-go{color:var(--fn-ink-3);flex:none;font-size:13px;font-weight:700}.ctr-overlay{z-index:1200;-webkit-backdrop-filter:blur(6px);background:#14120c8c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.ar-skin .ctr-overlay{z-index:1200;-webkit-backdrop-filter:blur(6px);background:#0a100e8c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.ctr-shell{background:#fff;border-radius:18px;flex-direction:column;width:min(900px,100%);height:min(92vh,1000px);display:flex;overflow:hidden;box-shadow:0 30px 80px #0006}.ar-skin .ctr-shell{background:var(--fn-surface);border-radius:var(--fn-r);width:min(900px,100%);height:min(92vh,1000px);box-shadow:var(--fn-shadow-2);flex-direction:column;display:flex;overflow:hidden}.ctr-toolbar{color:#f4eeda;background:#1d1b16;flex:none;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.ar-skin .ctr-toolbar{background:var(--fn-jade);color:var(--fn-jade-ink);flex:none;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.ctr-tb-left{color:#d9caa0;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.ar-skin .ctr-tb-left{color:var(--fn-jade-ink);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.ctr-tb-right{align-items:center;gap:8px;display:flex}.ctr-tb-btn{color:#f4eeda;cursor:pointer;background:#2a2719;border:1px solid #4a442f;border-radius:9px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex}.ar-skin .ctr-tb-btn{border-radius:var(--fn-r-sm);border:1px solid var(--fn-line-soft);background:var(--fn-jade);color:var(--fn-jade-ink);cursor:pointer;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex}.ctr-tb-btn:hover:not(:disabled){background:#3a3520}.ar-skin .ctr-tb-btn:hover:not(:disabled){background:var(--fn-jade-ink)}.ctr-tb-btn:disabled{opacity:.55;cursor:default}.ctr-tb-x{color:#d9caa0;cursor:pointer;background:0 0;border:none;place-items:center;padding:6px;display:grid}.ar-skin .ctr-tb-x{color:var(--fn-ink);cursor:pointer;background:0 0;border:none;place-items:center;padding:6px;display:grid}.ctr-loading{color:#6e6e73;flex:1;justify-content:center;align-items:center;gap:10px;font-size:14px;display:flex}.ar-skin .ctr-loading{color:var(--fn-ink-3);flex:1;justify-content:center;align-items:center;gap:10px;font-size:14px;display:flex}.ctr-scroll{background:#ece8df;flex:1;padding:26px 0 40px;overflow-y:auto}.ar-skin .ctr-scroll{background:var(--fn-raised);flex:1;padding:26px 0 40px;overflow-y:auto}.ctr-doc{color:#1d1d1f;background:#fff;border-radius:4px;width:min(760px,100% - 36px);margin:0 auto;padding:52px 60px;font-family:Georgia,Times New Roman,serif;font-size:13.5px;line-height:1.62;box-shadow:0 6px 30px #0000001f}.ar-skin .ctr-doc{background:var(--fn-surface);width:min(760px,100% - 36px);box-shadow:var(--fn-shadow-2);color:var(--fn-ink);border-radius:4px;margin:0 auto;padding:52px 60px;font-family:Georgia,Times New Roman,serif;font-size:13.5px;line-height:1.62}.ctr-status{color:#8a6d12;background:#fff7e0;border-radius:99px;align-items:center;gap:6px;margin-bottom:22px;padding:6px 12px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:600;display:inline-flex}.ar-skin .ctr-status{background:var(--fn-surface);color:var(--fn-ink-3);border-radius:99px;align-items:center;gap:6px;margin-bottom:22px;padding:6px 12px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:600;display:inline-flex}.ctr-status.ok{color:#815918;background:#c9a84c2e}.ar-skin .ctr-status.ok{color:var(--fn-ink-2);background:#1fb8942e}.ctr-brand{letter-spacing:.28em;color:#b0892f;margin:0 0 10px;font-family:-apple-system,sans-serif;font-size:11px;font-weight:800}.ar-skin .ctr-brand{letter-spacing:.28em;color:var(--fn-ink-3);margin:0 0 10px;font-family:-apple-system,sans-serif;font-size:11px;font-weight:800}.ctr-title{letter-spacing:-.01em;margin:0 0 6px;font-size:25px;font-weight:700;line-height:1.18}.ctr-subtitle{color:#6e6e73;margin:0 0 10px;font-size:13px;font-style:italic}.ar-skin .ctr-subtitle{color:var(--fn-ink-3);margin:0 0 10px;font-size:13px;font-style:italic}.ctr-work{margin:0 0 4px;font-size:15px;font-weight:700}.ctr-place{color:#3a3a3c;margin:0 0 22px}.ar-skin .ctr-place{color:var(--fn-ink-2);margin:0 0 22px}.ctr-p{text-align:justify;margin:0 0 11px}.ctr-strong{font-weight:700}.ctr-recital{color:#2c2c2e}.ar-skin .ctr-recital{color:var(--fn-ink)}.ctr-splitbar{background:#f0f0f2;border-radius:99px;height:12px;margin:18px 0 26px;display:flex;overflow:hidden}.ar-skin .ctr-splitbar{background:var(--fn-surface);border-radius:99px;height:12px;margin:18px 0 26px;display:flex;overflow:hidden}.ctr-splitbar span{height:100%}.ctr-clause{margin:0 0 18px}.ctr-h2{letter-spacing:-.01em;margin:0 0 9px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14.5px;font-weight:700}.ctr-sched{border-top:2px solid #1d1d1f;margin-top:30px;padding-top:18px}.ar-skin .ctr-sched{border-top:2px solid var(--fn-line-soft);margin-top:30px;padding-top:18px}.ctr-table{border-collapse:collapse;width:100%;margin:6px 0 8px;font-family:-apple-system,sans-serif}.ctr-table th{color:#fff;text-align:left;letter-spacing:.04em;background:#c9a84c;padding:9px 12px;font-size:11px}.ar-skin .ctr-table th{background:var(--fn-jade);color:var(--fn-jade-ink);text-align:left;letter-spacing:.04em;padding:9px 12px;font-size:11px}.ctr-table th.r,.ctr-table td.r{text-align:right}.ctr-table td{border-bottom:1px solid #eee;padding:9px 12px;font-size:13px}.ar-skin .ctr-table td{border-bottom:1px solid var(--fn-line);padding:9px 12px;font-size:13px}.ctr-table tbody tr:nth-child(2n) td{background:#faf8f2}.ar-skin .ctr-table tbody tr:nth-child(2n) td{background:var(--fn-surface)}.ctr-pct{color:#815918;font-weight:700}.ar-skin .ctr-pct{color:var(--fn-ink-2);font-weight:700}.ctr-total td{border-top:2px solid #1d1d1f;font-weight:800;background:#fff!important}.ar-skin .ctr-total td{border-top:2px solid var(--fn-line-soft);font-weight:800;background:var(--fn-surface)!important}.ctr-note{color:#6e6e73;margin:4px 0 8px;font-size:12px;font-style:italic}.ar-skin .ctr-note{color:var(--fn-ink-3);margin:4px 0 8px;font-size:12px;font-style:italic}.ctr-ul{margin:4px 0 8px;padding-left:20px}.ctr-ul li{margin-bottom:5px}.ctr-sigs{grid-template-columns:1fr 1fr;gap:14px;margin:14px 0 8px;font-family:-apple-system,sans-serif;display:grid}.ctr-sig{border:1px solid #e0ddd2;border-radius:10px;padding:14px}.ar-skin .ctr-sig{border:1px solid var(--fn-line);border-radius:var(--fn-r-sm);padding:14px}.ctr-sig-name{margin:0 0 2px;font-size:14px;font-weight:700}.ctr-sig-role{color:#6e6e73;margin:0 0 10px;font-size:12px}.ar-skin .ctr-sig-role{color:var(--fn-ink-3);margin:0 0 10px;font-size:12px}.ctr-sig-ok{color:#815918;align-items:flex-start;gap:5px;margin:0;font-size:12px;font-weight:700;line-height:1.5;display:flex}.ar-skin .ctr-sig-ok{color:var(--fn-ink-2);align-items:flex-start;gap:5px;margin:0;font-size:12px;font-weight:700;line-height:1.5;display:flex}.ctr-sig-ok span{color:#6e6e73;font-size:11px;font-weight:400}.ar-skin .ctr-sig-ok span{color:var(--fn-ink-3);font-size:11px;font-weight:400}.ctr-sig-wait{color:#b4831e;margin:0;font-size:12px;font-weight:700;line-height:1.5}.ar-skin .ctr-sig-wait{color:var(--fn-ink-3);margin:0;font-size:12px;font-weight:700;line-height:1.5}.ctr-sig-wait span{color:#6e6e73;font-size:11px;font-weight:400}.ar-skin .ctr-sig-wait span{color:var(--fn-ink-3);font-size:11px;font-weight:400}.ctr-disc{color:#6e6e73;background:#f7f6f2;border-radius:10px;margin-top:26px;padding:14px 16px;font-size:11.5px;font-style:italic;line-height:1.6}.ar-skin .ctr-disc{background:var(--fn-surface);border-radius:var(--fn-r-sm);color:var(--fn-ink-3);margin-top:26px;padding:14px 16px;font-size:11.5px;font-style:italic;line-height:1.6}.ctr-disc b{color:#1d1d1f;letter-spacing:.04em;margin-right:4px;font-style:normal}.ar-skin .ctr-disc b{color:var(--fn-ink);letter-spacing:.04em;margin-right:4px;font-style:normal}.ctr-gen{color:#9a9a9e;margin:16px 0 0;font-family:-apple-system,sans-serif;font-size:11px}.ar-skin .ctr-gen{color:var(--fn-ink-3);margin:16px 0 0;font-family:-apple-system,sans-serif;font-size:11px}.ctr-actions{background:#fff;border-top:1px solid #e8ebef;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}.ar-skin .ctr-actions{border-top:1px solid var(--fn-line);background:var(--fn-surface);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}.ctr-sign,.ctr-dl{cursor:pointer;border:none;border-radius:11px;align-items:center;gap:8px;padding:11px 20px;font-size:14px;font-weight:700;display:inline-flex}.ctr-sign{color:#fff;background:linear-gradient(135deg,#c9a84c,#a8842b)}.ar-skin .ctr-sign{background:var(--fn-jade);color:var(--fn-jade-ink)}.ctr-sign:hover:not(:disabled){filter:brightness(1.05)}.ctr-dl{color:#fff;background:#1d1d1f}.ar-skin .ctr-dl{background:var(--fn-jade-ink);color:var(--fn-ink)}.ctr-dl:hover:not(:disabled){background:#3a3a3c}.ar-skin .ctr-dl:hover:not(:disabled){background:var(--fn-raised)}.ctr-sign:disabled,.ctr-dl:disabled{opacity:.6;cursor:default}.ctr-signed{color:#815918;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.ar-skin .ctr-signed{color:var(--fn-ink-2);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.ctr-spin{animation:1s linear infinite ctr-rot}@keyframes ctr-rot{to{transform:rotate(360deg)}}@media (max-width:640px){.ctr-overlay,.ar-skin .ctr-overlay{padding:0}.ctr-shell,.ar-skin .ctr-shell{border-radius:0;width:100%;height:100dvh}.ctr-doc,.ar-skin .ctr-doc{width:calc(100% - 20px);padding:28px 18px;font-size:14px}.ctr-p{text-align:left}.ctr-sigs{grid-template-columns:1fr}.ctr-toolbar,.ar-skin .ctr-toolbar{padding:10px 12px}.ctr-tb-left,.ar-skin .ctr-tb-left{min-width:0;font-size:12px}.ctr-tb-btn,.ar-skin .ctr-tb-btn{padding:8px 10px}.ctr-table th,.ctr-table td,.ar-skin .ctr-table th,.ar-skin .ctr-table td{padding:7px 9px;font-size:12px}.ctr-actions,.ar-skin .ctr-actions{padding:12px 14px calc(12px + env(safe-area-inset-bottom,0px));flex-direction:column;align-items:stretch;gap:9px}.ctr-sign,.ctr-dl,.ctr-signed,.ar-skin .ctr-signed{box-sizing:border-box;justify-content:center;width:100%;padding:13px 16px;font-size:14px}}
.legal-page{background:#fafafa;min-height:100vh;padding:40px 20px 80px}.legal-wrap{color:#2a2a2a;max-width:720px;margin:0 auto;font-size:15px;line-height:1.7}.legal-back{color:#c9a84c;margin-bottom:24px;font-size:18px;font-weight:800;text-decoration:none;display:inline-block}.legal-wrap h1{letter-spacing:-.02em;color:#111;margin:0 0 6px;font-size:32px;font-weight:800}.legal-updated{color:#8a8a8f;margin:0 0 28px;font-size:13px}.legal-wrap h2{color:#111;margin:28px 0 8px;font-size:18px;font-weight:700}.legal-wrap p,.legal-wrap li{color:#3a3e42}.legal-wrap ul{padding-left:20px}.legal-wrap li{margin:4px 0}.legal-wrap a{color:#8a6820;text-decoration:underline}.legal-note{color:#8a6820;background:#fdf4e0;border:1px solid #c9a84c59;border-radius:12px;margin-top:32px;padding:14px 16px;font-size:13px}
