.desk,.desk-auth,.desk-loading{--desk-bg:#e6ebe4;--desk-paper:#f6f5f1;--desk-ink:#0f1511;--desk-mute:#667066;--desk-line:#d2d8d1;--desk-rail:#0a130f;--desk-rail-2:#122019;--desk-leaf:#1b7f48;--desk-leaf-2:#27a05a;--desk-soft:#e4efe8;--desk-serif:var(--font-display), Georgia, serif;--desk-sans:var(--font-ui), system-ui, sans-serif;--desk-ease:cubic-bezier(.22, .8, .24, 1);--desk-w:272px}.desk{z-index:40;grid-template-columns:var(--desk-w) minmax(0, 1fr);background:radial-gradient(80% 55% at 0% 0%, #1b7f4824, transparent 55%), linear-gradient(155deg, var(--desk-bg), #d5dcd3);color:var(--desk-ink);font-family:var(--desk-sans);animation:desk-fade .45s var(--desk-ease) both;display:grid;position:fixed;inset:0}@keyframes desk-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes desk-pip{0%,to{opacity:.45;transform:scaleY(.6)}50%{opacity:1;transform:scaleY(1)}}@keyframes desk-spin{to{transform:rotate(360deg)}}.desk-rail{background:linear-gradient(180deg, #27a05a24, transparent 34%), linear-gradient(180deg, var(--desk-rail), var(--desk-rail-2));color:#d5ddd6;flex-direction:column;min-height:0;padding:22px 14px 16px;display:flex;position:relative;overflow:auto}.desk-rail:before{content:"";background:linear-gradient(180deg, var(--desk-leaf-2), transparent);transform-origin:top;width:3px;height:72px;animation:desk-pip 4.6s var(--desk-ease) infinite;border-radius:0 4px 4px 0;position:absolute;top:16%;left:0}.desk-brand{color:#f4f7f3;align-items:center;gap:12px;padding:2px 10px 22px;display:flex}.desk-brand img{background:#ffffff0f;border-radius:12px;width:38px;height:38px;padding:6px;box-shadow:inset 0 0 0 1px #ffffff14}.desk-brand strong{letter-spacing:-.02em;font-size:16px;font-weight:650;display:block}.desk-brand em{font-family:var(--desk-serif);color:#8f9e93;margin-top:2px;font-size:12.5px;font-style:italic;font-weight:400;display:block}.desk-nav{flex:1;gap:18px;display:grid}.desk-group{gap:3px;display:grid}.desk-group-label{letter-spacing:.16em;text-transform:uppercase;color:#6d7c71;padding:0 12px 8px;font-size:10px;font-weight:700}.desk-link{color:#b6c3b9;min-height:44px;transition:background .22s var(--desk-ease), color .22s var(--desk-ease);border-radius:12px;align-items:center;gap:10px;padding:0 12px;font-size:14px;font-weight:520;display:flex;position:relative}.desk-link:hover{color:#f2f6f2;background:#ffffff0d}.desk-link.is-on{color:#fff;background:#27a05a2e;box-shadow:inset 0 0 0 1px #27a05a57}.desk-link.is-on:before{content:"";background:var(--desk-leaf-2);border-radius:0 3px 3px 0;width:3px;position:absolute;top:11px;bottom:11px;left:0}.desk-ico{opacity:.9;flex:none;place-items:center;width:18px;height:18px;display:grid}.desk-ico svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.desk-count{color:#8b998f;font-variant-numeric:tabular-nums;text-align:center;background:#ffffff12;border-radius:999px;min-width:22px;margin-left:auto;padding:2px 7px;font-size:11px;font-weight:650}.desk-link.is-on .desk-count{color:#d9f6e5;background:#27a05a47}.desk-signout{color:#c4cfc6;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:12px;height:42px;margin-top:16px;font-size:13.5px;font-weight:600;transition:background .2s,color .2s,border-color .2s}.desk-signout:hover{color:#fff;background:#ffffff0f;border-color:#fff3}.desk-main{background:var(--desk-paper);min-width:0;min-height:0;padding:28px clamp(18px,3vw,48px) 72px;position:relative;overflow:auto}.desk-head{border-bottom:1px solid var(--desk-line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:22px;padding-bottom:18px;display:flex}.desk-head h1{font-family:var(--desk-serif);letter-spacing:-.035em;margin:0;font-size:clamp(32px,4.2vw,46px);font-weight:500;line-height:1.02}.desk-head p{color:var(--desk-mute);margin:8px 0 0;font-size:14px}.desk-cta{background:var(--desk-ink);color:#fff;cursor:pointer;border:0;border-radius:12px;height:44px;padding:0 16px;font-size:13.5px;font-weight:650;transition:background .2s}.desk-cta:hover{background:var(--desk-leaf)}.desk-body{min-width:0}.desk-loading{background:var(--desk-bg);color:var(--desk-mute);place-items:center;gap:12px;font-size:14px;display:grid;position:fixed;inset:0}.desk-loading i{border:2px solid #c5cec4;border-top-color:var(--desk-leaf);border-radius:50%;width:28px;height:28px;animation:.7s linear infinite desk-spin}.desk-auth{isolation:isolate;min-height:100vh;font-family:var(--desk-sans);background:radial-gradient(75% 55% at 12% 0,#27a05a47,#0000 55%),radial-gradient(60% 45% at 100% 100%,#0a130f73,#0000 50%),linear-gradient(150deg,#0a130f 0%,#143024 50%,#1a3f2c 100%);place-items:center;padding:28px 16px;display:grid;position:relative;overflow:hidden}.desk-auth:before{content:"";pointer-events:none;background-image:repeating-linear-gradient(-16deg,#0000 0 20px,#ffffff04 20px 21px);position:absolute;inset:-30%}.desk-auth-card{z-index:1;color:#0f1511;width:min(100%,430px);animation:desk-fade .5s var(--desk-ease) both;background:#f6f5f1;border-radius:24px;padding:34px 30px 28px;position:relative;box-shadow:0 30px 80px -40px #0000008c}.desk-auth-mark{background:#0f1511;border-radius:16px;place-items:center;width:54px;height:54px;margin-bottom:18px;display:grid}.desk-auth-mark img{width:28px;height:28px}.desk-auth-kicker{letter-spacing:.18em;text-transform:uppercase;color:#667066;margin:0;font-size:11px;font-weight:700}.desk-auth-card h1{font-family:var(--desk-serif);letter-spacing:-.035em;color:#0f1511;margin:10px 0 0;font-size:36px;font-weight:500;line-height:1.02}.desk-auth-card>p{color:#667066;margin:10px 0 0;font-size:14.5px;line-height:1.45}.desk-auth-card label{color:#0f1511;gap:7px;margin-top:18px;font-size:13px;font-weight:650;display:grid}.desk-auth-card input{color:#0f1511;background:#fff;border:1px solid #d2d8d1;border-radius:12px;outline:none;width:100%;height:48px;padding:0 14px}.desk-auth-card input:focus{border-color:#1b7f48;box-shadow:0 0 0 3px #1b7f4829}.desk-auth-err{color:#b42318;margin:12px 0 0;font-size:13px}.desk-auth-card .desk-cta{color:#fff;background:linear-gradient(#27a05a,#1b7f48);width:100%;height:48px;margin-top:20px}.desk-auth-card .desk-cta:hover{background:#1b7f48}.desk-auth-card .desk-cta:disabled{opacity:.65;cursor:wait}.desk-auth-foot{text-align:center;color:#667066;margin:18px 0 0;font-size:12px}@media (max-width:920px){.desk{grid-template-rows:auto 1fr;grid-template-columns:1fr}.desk-rail{flex-direction:row;align-items:center;gap:12px;padding:12px;overflow:auto}.desk-rail:before{display:none}.desk-brand{flex:none;padding:0}.desk-brand em{display:none}.desk-nav{flex:1;gap:12px;display:flex;overflow:auto}.desk-group{gap:4px;display:flex}.desk-group-label,.desk-link span:not(.desk-count),.desk-link.is-on:before{display:none}.desk-signout{flex:none;margin-top:0;padding:0 12px}}.desk-pulse{animation:desk-fade .4s var(--desk-ease) both;gap:22px;display:grid}.desk-pulse-hi{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;display:flex}.desk-pulse-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--desk-leaf);margin:0 0 6px;font-size:11px;font-weight:700}.desk-pulse-hi h2{font-family:var(--desk-serif);letter-spacing:-.04em;margin:0;font-size:clamp(32px,4vw,48px);font-weight:500;line-height:.98}.desk-pulse-cta{flex-wrap:wrap;gap:8px;display:flex}.desk-pulse-hero{background:var(--desk-rail);color:#e8eee8;border:1px solid #0f151114;border-radius:22px;grid-template-columns:minmax(220px,.9fr) minmax(0,1.4fr);gap:0;display:grid;overflow:hidden}.desk-pulse-lead{text-align:left;color:inherit;background:radial-gradient(90% 80% at 0 100%,#27a05a59,#0000 60%),linear-gradient(160deg,#0d1a14,#122019 70%);align-content:end;gap:8px;padding:28px 26px 26px;transition:filter .2s;display:grid}.desk-pulse-lead:hover{filter:brightness(1.06)}.desk-pulse-lead-label{letter-spacing:.12em;text-transform:uppercase;color:#e8eee89e;font-size:11px;font-weight:700}.desk-pulse-lead strong{font-family:var(--desk-serif);letter-spacing:-.05em;color:#fff;font-size:clamp(56px,7vw,84px);font-weight:500;line-height:.9}.desk-pulse-lead-sub{color:#e8eee8b3;font-size:13.5px}.desk-ledger{color:var(--desk-ink);background:#f6f5f1f7;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.desk-ledger li{border-top:1px solid #0f151112;border-left:1px solid #0f151112}.desk-ledger li:nth-child(-n+2){border-top:0}.desk-ledger li:nth-child(2n-1){border-left:0}.desk-ledger li:last-child:nth-child(odd){grid-column:1/-1}.desk-ledger button{text-align:left;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;width:100%;min-height:88px;padding:16px 18px;transition:background .18s;display:grid}.desk-ledger button:hover{background:var(--desk-soft)}.desk-ledger b{font-family:var(--desk-serif);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:500;line-height:1}.desk-ledger span{gap:2px;font-size:13px;font-weight:650;display:grid}.desk-ledger small{color:var(--desk-mute);font-size:11.5px;font-weight:500}.desk-pulse-split{grid-template-columns:1.15fr .85fr;align-items:start;gap:28px;display:grid}.desk-pulse-col-head{border-bottom:1px solid #0f15111a;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;padding-bottom:10px;display:flex}.desk-pulse-col-head h3{font-family:var(--desk-serif);letter-spacing:-.025em;margin:0;font-size:22px;font-weight:500}.desk-wire-lead{text-align:left;color:#f3f6f2;width:100%;transition:transform .2s var(--desk-ease);background:#0f1511;border-radius:18px;grid-template-columns:minmax(140px,38%) minmax(0,1fr);gap:0;display:grid;overflow:hidden}.desk-wire-lead:hover{transform:translateY(-2px)}.desk-wire-cover{background:#1a2420 50%/cover no-repeat;min-height:168px}.desk-wire-copy{align-content:center;gap:8px;padding:18px 20px;display:grid}.desk-wire-copy em{letter-spacing:.1em;text-transform:uppercase;color:var(--desk-leaf-2);font-size:11px;font-style:normal;font-weight:700}.desk-wire-copy b{font-family:var(--desk-serif);letter-spacing:-.025em;font-size:clamp(18px,2vw,24px);font-weight:500;line-height:1.15}.desk-wire-copy small{color:#f3f6f29e;font-size:12px}.desk-wire-list{gap:2px;margin:14px 0 0;padding:0;list-style:none;display:grid}.desk-wire-list button{text-align:left;border-radius:12px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;width:100%;padding:10px 4px;transition:background .15s;display:grid}.desk-wire-list button:hover{background:#1b7f4812}.desk-wire-dot{background:#d5dcd3 50%/cover no-repeat;border-radius:10px;width:44px;height:44px}.desk-wire-list b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:650;display:block;overflow:hidden}.desk-wire-list small{color:var(--desk-mute);font-size:11.5px}.desk-ladder{gap:8px;margin:0;padding:0;list-style:none;display:grid}.desk-ladder button{text-align:left;background:#f6f5f1b3;border:1px solid #0000;border-radius:14px;grid-template-columns:28px 48px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:10px 12px;transition:border-color .15s,background .15s;display:grid}.desk-ladder button:hover{background:#fff;border-color:#1b7f4838}.desk-ladder-rank{font-family:var(--desk-serif);color:var(--desk-mute);text-align:center;font-size:18px;font-weight:500}.desk-ladder-thumb{border-radius:12px;place-items:center;width:48px;height:48px;padding:6px;display:grid;overflow:hidden}.desk-ladder-thumb img{object-fit:contain;max-width:100%;max-height:100%}.desk-ladder-copy{gap:3px;min-width:0;display:grid}.desk-ladder-copy b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:650;overflow:hidden}.desk-ladder-copy small{color:var(--desk-mute);font-size:11px}.desk-ladder-copy i{background:#0f151114;border-radius:99px;height:3px;margin-top:5px;font-style:normal;display:block;overflow:hidden}.desk-ladder-copy i:after{content:"";width:var(--w,0%);background:linear-gradient(90deg, var(--desk-leaf), var(--desk-leaf-2));height:100%;display:block}.desk-ladder-nums{font-variant-numeric:tabular-nums;grid-template-columns:auto auto;justify-items:end;gap:0 10px;display:grid}.desk-ladder-nums b{font-size:12.5px;font-weight:700}.desk-ladder-nums small{color:var(--desk-mute);grid-row:2;font-size:10px}.desk-panel{background:#f6f5f1e0;border:1px solid #0f151112;border-radius:18px;overflow:hidden;box-shadow:inset 0 1px #ffffffbf}.desk-panel-tight{padding:14px 16px}.desk-panel-head{justify-content:space-between;align-items:center;gap:12px;padding:14px 16px 10px;display:flex}.desk-panel-tight .desk-panel-head{padding:0 0 10px}.desk-panel-head h3{font-family:var(--desk-serif);letter-spacing:-.02em;margin:0;font-size:18px;font-weight:500}.desk-text-btn{color:var(--desk-leaf);padding:0;font-size:12.5px;font-weight:650}.desk-text-btn:hover{color:var(--desk-leaf-2)}.desk-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.desk-btn{background:linear-gradient(180deg, var(--desk-leaf-2), var(--desk-leaf));color:#fff;min-height:40px;transition:transform .18s var(--desk-ease), filter .18s;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;padding:0 16px;font-size:13.5px;font-weight:650;display:inline-flex;box-shadow:0 8px 18px -12px #1b7f48b3}.desk-btn:hover{filter:brightness(1.04);transform:translateY(-1px)}.desk-btn.is-ghost{color:var(--desk-ink);border-color:var(--desk-line);box-shadow:none;background:0 0}.desk-btn.is-ghost:hover{background:var(--desk-soft);border-color:#1b7f4859}.desk-btn.is-danger{background:#b42318;box-shadow:0 8px 18px -12px #b423188c}.desk-bar{background:#0f151114;border-radius:99px;height:4px;margin-top:6px;display:block;overflow:hidden}.desk-bar:after{content:"";width:var(--w,0%);border-radius:inherit;background:linear-gradient(90deg, var(--desk-leaf), var(--desk-leaf-2));height:100%;display:block}.desk-empty{text-align:center;color:var(--desk-mute);border:1px dashed var(--desk-line);background:#f6f5f18c;border-radius:16px;padding:28px 18px;font-size:14px}.desk-empty.is-soft{background:0 0;border:0;padding:22px 16px 26px}.desk-list{gap:8px;display:grid}.desk-row{transition:border-color .18s, box-shadow .18s, transform .18s var(--desk-ease);background:#f6f5f1eb;border:1px solid #0f151112;border-radius:16px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.desk-row:hover{border-color:#1b7f4838;box-shadow:0 10px 24px -20px #0f151166}.desk-thumb{width:52px;height:52px;color:var(--desk-mute);background:#d7ddd6 50%/cover no-repeat;border-radius:14px;place-items:center;font-size:12px;font-weight:700;display:grid;overflow:hidden}.desk-thumb.is-round{border-radius:999px}.desk-row-copy{gap:4px;min-width:0;display:grid}.desk-row-copy b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:650;overflow:hidden}.desk-row-copy small{color:var(--desk-mute);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.desk-row-copy .tag{height:20px;color:var(--desk-mute);letter-spacing:.02em;text-transform:uppercase;background:#0f15110f;border-radius:999px;align-items:center;padding:0 8px;font-size:10.5px;font-weight:700;display:inline-flex}.desk-row-copy .tag.on{background:var(--desk-soft);color:var(--desk-leaf)}.desk-row-acts{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.desk-row-acts button{border:1px solid var(--desk-line);min-height:32px;color:var(--desk-ink);background:#fff;border-radius:9px;padding:0 10px;font-size:12px;font-weight:650;transition:background .15s,border-color .15s,color .15s}.desk-row-acts button:hover{background:var(--desk-soft);border-color:#1b7f4859}.desk-row-acts button.is-sure{color:#b42318;background:#fff1f0;border-color:#b4231859}.desk-form{max-width:560px;animation:desk-fade .35s var(--desk-ease) both;gap:14px;padding:4px 0 24px;display:grid}.desk-field{gap:7px;display:grid}.desk-field>span{color:var(--desk-ink);font-size:12.5px;font-weight:650}.desk-field input,.desk-field textarea,.desk-field select{border:1px solid var(--desk-line);width:100%;min-height:44px;color:var(--desk-ink);resize:vertical;background:#fff;border-radius:12px;outline:none;padding:10px 12px}.desk-field textarea{min-height:110px;line-height:1.45}.desk-field input:focus,.desk-field textarea:focus,.desk-field select:focus{border-color:var(--desk-leaf);box-shadow:0 0 0 3px #1b7f4824}.desk-picks{flex-wrap:wrap;gap:6px;display:flex}.desk-picks button{border:1px solid var(--desk-line);background:#fff;border-radius:999px;min-height:34px;padding:0 12px;font-size:12.5px;font-weight:650}.desk-picks button.is-on{background:var(--desk-soft);color:var(--desk-leaf);border-color:#0000}@media (max-width:1100px){.desk-pulse-hero{grid-template-columns:1fr}.desk-ledger li:nth-child(-n+2){border-top:1px solid #0f151112}.desk-ledger li:first-child,.desk-ledger li:nth-child(2){border-top:0}.desk-pulse-split{grid-template-columns:1fr;gap:22px}}@media (max-width:720px){.desk-ledger{grid-template-columns:1fr}.desk-ledger li{border-left:0}.desk-ledger li:nth-child(n){border-top:1px solid #0f151112}.desk-ledger li:first-child{border-top:0}.desk-wire-lead{grid-template-columns:1fr}.desk-wire-cover{min-height:140px}.desk-ladder button{grid-template-columns:22px 40px minmax(0,1fr)}.desk-ladder-nums{display:none}.desk-row{grid-template-columns:44px minmax(0,1fr)}.desk-thumb{width:44px;height:44px}.desk-row-acts{grid-column:1/-1;justify-content:flex-start}}.wire{animation:desk-fade .35s var(--desk-ease) both;gap:16px;display:grid}.wire-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.wire-search{background:#fff;border:1px solid #0f15111a;border-radius:999px;flex:1;align-items:center;gap:10px;min-width:min(100%,280px);max-width:420px;min-height:44px;padding:0 14px;display:flex}.wire-search svg{width:17px;height:17px;stroke:var(--desk-mute);fill:none;stroke-width:1.7px;flex:none}.wire-search input{background:0 0;border:0;outline:none;flex:1;min-width:0;height:42px;font-size:14px}.wire-meta{color:var(--desk-mute);flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.wire-meta select{border:1px solid var(--desk-line);background:#f6f5f1e6;border-radius:10px;min-height:36px;padding:0 10px;font-size:12.5px;font-weight:650}.wire-tabs{background:#0f15110d;border-radius:14px;flex-wrap:wrap;gap:4px;padding:4px;display:flex}.wire-tabs button{min-height:34px;color:var(--desk-mute);border-radius:10px;padding:0 14px;font-size:12.5px;font-weight:650}.wire-tabs button.is-on{color:var(--desk-ink);background:#fff;box-shadow:0 1px 2px #0f151114}.wire-stack{border-top:1px solid #0f15111a;gap:0;display:grid}.wire-item{border-bottom:1px solid #0f151114;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:12px;padding:14px 0;display:grid}.wire-item.is-lead{padding-top:18px;padding-bottom:18px}.wire-hit{text-align:left;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:14px;width:100%;min-width:0;display:grid}.wire-item.is-lead .wire-hit{grid-template-columns:minmax(160px,28%) minmax(0,1fr);align-items:stretch}.wire-cover{background:#cfd6cf 50%/cover no-repeat;border-radius:12px;width:72px;height:72px}.wire-item.is-lead .wire-cover{border-radius:16px;width:auto;height:100%;min-height:140px}.wire-item.has-logo .wire-cover{border-radius:999px}.wire-item.is-lead.has-logo .wire-cover{border-radius:16px}.wire-body{align-content:center;gap:6px;min-width:0;display:grid}.wire-topline{color:var(--desk-mute);flex-wrap:wrap;align-items:center;gap:8px;font-size:11.5px;font-weight:650;display:flex}.wire-topline em{color:var(--desk-mute);letter-spacing:.04em;text-transform:uppercase;background:#0f15110f;border-radius:999px;padding:2px 8px;font-size:10.5px;font-style:normal}.wire-topline em.is-live{background:var(--desk-soft);color:var(--desk-leaf)}.wire-big{color:var(--desk-leaf)}.wire-body b{font-family:var(--desk-serif);letter-spacing:-.02em;font-size:17px;font-weight:500;line-height:1.2}.wire-item.is-lead .wire-body b{letter-spacing:-.03em;font-size:clamp(22px,2.6vw,30px)}.wire-body small{color:var(--desk-mute);font-size:12px}.wire-acts{flex-direction:column;justify-content:center;gap:6px;display:flex}.wire-acts button{border:1px solid var(--desk-line);background:#fff;border-radius:9px;min-height:32px;padding:0 12px;font-size:12px;font-weight:650}.wire-acts button:hover{background:var(--desk-soft);border-color:#1b7f4859}.wire-acts button.is-sure{color:#b42318;background:#fff1f0;border-color:#b4231859}.wire-more{justify-self:start;margin-top:4px}.compose{animation:desk-fade .35s var(--desk-ease) both;gap:16px;margin:-4px 0 24px;display:grid}.compose-top{z-index:5;background:linear-gradient(#e6ebe4f5,#e6ebe4e0 70%,#0000);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:8px 0 12px;display:flex;position:sticky;top:0}.compose-back{color:var(--desk-mute);font-size:13px;font-weight:650}.compose-back:hover{color:var(--desk-leaf)}.compose-top-acts{gap:8px;display:flex}.compose-grid{grid-template-columns:minmax(0,1fr) minmax(260px,320px);align-items:start;gap:22px;display:grid}.compose-main{gap:14px;min-width:0;display:grid}.compose-headline{width:100%;font-family:var(--desk-serif);letter-spacing:-.04em;background:0 0;border:0;border-bottom:1px solid #0f15111f;outline:none;padding:4px 0 8px;font-size:clamp(28px,3.5vw,42px);font-weight:500;line-height:1.05}.compose-headline:focus{border-bottom-color:var(--desk-leaf)}.compose-byline{color:var(--desk-mute);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.compose-byline input{border:1px solid var(--desk-line);background:#fff;border-radius:10px;flex:1;min-width:160px;max-width:280px;min-height:36px;padding:0 10px}.compose-by-sep{opacity:.5}.compose-by-tag{color:var(--desk-leaf);font-weight:700}.compose-excerpt{border:1px solid var(--desk-line);background:#f6f5f1b3;border-radius:14px;gap:6px;padding:10px 12px 12px;display:grid}.compose-excerpt>span{letter-spacing:.08em;text-transform:uppercase;color:var(--desk-mute);font-size:11px;font-weight:700}.compose-excerpt textarea{border:1px solid var(--desk-line);resize:vertical;width:100%;min-height:72px;font:inherit;color:var(--desk-ink);background:#fff;border-radius:10px;outline:none;padding:10px 12px;line-height:1.45}.compose-excerpt textarea:focus{border-color:var(--desk-leaf);box-shadow:0 0 0 3px #2f6b4a1f}.compose-excerpt em{color:var(--desk-mute);justify-self:end;font-size:11px;font-style:normal}.compose-notes{gap:12px;padding-top:8px;display:grid}.compose-rail{gap:12px;display:grid;position:sticky;top:64px}.compose-block{background:#f6f5f1eb;border:1px solid #0f151114;border-radius:16px;gap:10px;padding:14px;display:grid}.compose-block h4{letter-spacing:.08em;text-transform:uppercase;color:var(--desk-mute);margin:0;font-size:12px;font-weight:750}.compose-hint{color:var(--desk-mute);margin:0;font-size:12px;line-height:1.4}.compose-ups{flex-wrap:wrap;gap:8px;display:flex}.compose-up1,.compose-addim{border-radius:12px;width:88px;height:88px;position:relative;overflow:hidden}.compose-up1{background:#cfd6cf 50%/cover no-repeat}.compose-up1 em{color:#fff;letter-spacing:.04em;text-transform:uppercase;background:#0f1511b8;border-radius:999px;padding:2px 6px;font-size:9px;font-style:normal;font-weight:700;position:absolute;top:6px;left:6px}.compose-up-ctl{opacity:0;flex-wrap:wrap;justify-content:center;gap:2px;transition:opacity .15s;display:flex;position:absolute;inset:auto 4px 4px}.compose-up1:hover .compose-up-ctl{opacity:1}.compose-up-ctl button{background:#fffffff2;border-radius:6px;min-width:22px;height:22px;padding:0 4px;font-size:10px;font-weight:700}.compose-addim{border:1px dashed var(--desk-line);color:var(--desk-mute);background:#ffffff8c;place-content:center;font-size:12px;font-weight:650;display:grid}.compose-addim:hover{color:var(--desk-leaf);background:var(--desk-soft);border-color:#1b7f4866}.compose-rail-foot{gap:8px;display:grid}.compose-rte{background:#fff;border:1px solid #0f15111a;border-radius:16px;display:grid;overflow:hidden;box-shadow:0 18px 40px -34px #0f151159}.compose-tbar{border-bottom:1px solid var(--desk-line);background:linear-gradient(#f8f7f3,#f1f0eb);flex-wrap:wrap;gap:4px;padding:8px;display:flex}.compose-tg{border-right:1px solid #0f151114;flex-wrap:wrap;gap:2px;margin-right:2px;padding-right:6px;display:flex}.compose-tg:last-child{border-right:0;margin-right:0;padding-right:0}.compose-tg button{min-height:30px;color:var(--desk-ink);border-radius:8px;padding:0 9px;font-size:12px;font-weight:650}.compose-tg button:hover{background:var(--desk-soft);color:var(--desk-leaf)}.compose-lpop{border-bottom:1px solid var(--desk-line);background:var(--desk-soft);flex-wrap:wrap;align-items:center;gap:8px;padding:10px;display:flex}.compose-lpop input{border:1px solid var(--desk-line);background:#fff;border-radius:10px;flex:1;min-width:180px;min-height:40px;padding:0 12px}.compose-ed{outline:none;min-height:360px;max-height:62vh;padding:20px 22px;font-size:15.5px;line-height:1.6;overflow:auto}.compose-ed:empty:before{content:attr(data-ph);color:var(--desk-mute)}.compose-ed[data-ph]:not(:focus):has(br:only-child):before{content:attr(data-ph);color:var(--desk-mute)}.compose-rtf{border-top:1px solid var(--desk-line);color:var(--desk-mute);background:#f6f5f1b3;padding:8px 14px;font-size:12px}.desk-field>span i{color:var(--desk-mute);font-style:normal;font-weight:500}.desk-pick-input{border:1px dashed var(--desk-line);background:#fff;border-radius:999px;width:88px;min-height:34px;padding:0 12px;font-size:12.5px}.desk-uprow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.desk-uprow input[type=datetime-local]{border:1px solid var(--desk-line);background:#fff;border-radius:12px;flex:1;min-width:140px;min-height:40px;padding:0 12px}.desk-logo{width:48px;height:48px;color:var(--desk-mute);background:#d7ddd6 50%/cover no-repeat;border-radius:999px;place-items:center;font-size:12px;font-weight:700;display:grid;overflow:hidden}.desk-tgl{justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:0 4px;font-size:13.5px;font-weight:650;display:flex}.desk-tgl input{opacity:0;pointer-events:none;position:absolute}.desk-tgl i{background:#c9d0c8;border-radius:999px;width:42px;height:24px;transition:background .2s;position:relative}.desk-tgl i:after{content:"";width:18px;height:18px;transition:transform .2s var(--desk-ease);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0f151133}.desk-tgl input:checked+i{background:var(--desk-leaf)}.desk-tgl input:checked+i:after{transform:translate(18px)}.desk-preview{z-index:90;background:#0f15117a;position:fixed;inset:0;overflow:auto}.desk-preview-bar{color:#fff;justify-content:space-between;align-items:center;padding:16px 20px;font-size:13px;font-weight:650;display:flex}.desk-preview-bar button{color:#fff;font-size:18px}.desk-preview-art{background:#fff;border-radius:16px;max-width:720px;margin:0 auto 40px;padding:28px}.desk-modal{z-index:80;background:#0f151173;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.desk-modal-card{background:var(--desk-paper);border-radius:18px;width:min(720px,100%);max-height:min(92vh,900px);padding:18px;overflow:auto;box-shadow:0 24px 60px -28px #0f15118c}.desk-modal-head{justify-content:space-between;align-items:center;margin-bottom:12px;font-size:15px;font-weight:650;display:flex}.desk-modal-head button{color:var(--desk-mute);font-size:16px}.desk-pic-stage{background:#111814;border-radius:12px;place-items:center;min-height:220px;margin-bottom:14px;display:grid;overflow:hidden}@media (max-width:980px){.compose-grid{grid-template-columns:1fr}.compose-rail{position:static}}@media (max-width:720px){.wire-item,.wire-item.is-lead{grid-template-columns:1fr}.wire-item.is-lead .wire-hit,.wire-hit{grid-template-columns:64px minmax(0,1fr)}.wire-item.is-lead .wire-cover{border-radius:12px;width:64px;height:64px;min-height:0}.wire-acts{flex-direction:row;justify-content:flex-start}}.agenda{animation:desk-fade .35s var(--desk-ease) both;gap:14px;display:grid}.agenda-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.agenda-count{color:var(--desk-mute);font-size:12.5px}.agenda-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.agenda-row{background:#f6f5f1d9;border:1px solid #0f151114;border-radius:18px;grid-template-columns:72px minmax(0,1fr) auto;align-items:stretch;gap:12px;padding:10px;display:grid}.agenda-date{background:var(--desk-rail);color:#e8eee8;text-align:center;border-radius:14px;place-content:center;gap:0;padding:10px 6px;display:grid}.agenda-date strong{font-family:var(--desk-serif);font-size:28px;font-weight:500;line-height:1}.agenda-date span{letter-spacing:.06em;text-transform:uppercase;color:#e8eee8b3;font-size:11px;font-weight:700}.agenda-date small{color:#e8eee873;font-size:10px}.agenda-body{text-align:left;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.agenda-thumb{background:#cfd6cf 50%/cover no-repeat;border-radius:12px;width:64px;height:64px}.agenda-copy{gap:4px;min-width:0;display:grid}.agenda-copy em{letter-spacing:.08em;text-transform:uppercase;color:var(--desk-leaf);font-size:11px;font-style:normal;font-weight:700}.agenda-copy b{font-family:var(--desk-serif);letter-spacing:-.02em;font-size:18px;font-weight:500}.agenda-copy small{color:var(--desk-mute);font-size:12px}.agenda-acts{flex-direction:column;justify-content:center;gap:5px;display:flex}.agenda-acts button,.folio-acts button,.reel-acts button,.board-acts button{border:1px solid var(--desk-line);background:#fff;border-radius:8px;min-height:30px;padding:0 10px;font-size:11.5px;font-weight:650}.agenda-acts button.is-sure,.folio-acts button.is-sure,.reel-acts button.is-sure,.board-acts button.is-sure{color:#b42318;background:#fff1f0;border-color:#b4231859}.agenda-form{animation:desk-fade .35s var(--desk-ease) both;gap:14px;display:grid}.agenda-form-grid{grid-template-columns:minmax(0,1fr) minmax(240px,300px);align-items:start;gap:18px;display:grid}.agenda-form-main,.agenda-form-rail{gap:12px;display:grid}.agenda-form-rail{background:#f6f5f1eb;border:1px solid #0f151114;border-radius:16px;padding:14px}.agenda-preview{background:#cfd6cf 50%/cover no-repeat;border:1px solid #0f151114;border-radius:12px;min-height:160px}.agenda-flyer{gap:10px;display:grid}.agenda-flyer-empty{text-align:center;cursor:pointer;min-height:140px;color:var(--desk-ink);background:#fff;border:1.5px dashed #0f15112e;border-radius:12px;align-content:center;justify-items:center;gap:4px;padding:18px 14px;display:grid}.agenda-flyer-empty b{font-size:14px}.agenda-flyer-empty small{color:var(--desk-mute);font-size:12px;line-height:1.35}.agenda-flyer-empty:disabled{opacity:.65;cursor:wait}.agenda-flyer-acts{flex-wrap:wrap;gap:8px;display:flex}.folio{animation:desk-fade .35s var(--desk-ease) both}.folio-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px;display:grid}.folio-card{gap:8px;display:grid}.folio-shot{aspect-ratio:1;text-align:left;background:#c5ccc4 50%/cover no-repeat;border-radius:16px;position:relative;overflow:hidden}.folio-cap{color:#fff;background:linear-gradient(#0000,#0a130fc7);gap:2px;padding:28px 12px 12px;display:grid;position:absolute;inset:auto 0 0}.folio-cap b{font-size:13px;font-weight:650}.folio-cap small{opacity:.8;font-size:11px}.folio-acts{flex-wrap:wrap;gap:5px;display:flex}.folio-edit,.reel-edit{animation:desk-fade .35s var(--desk-ease) both;grid-template-columns:minmax(0,1.2fr) minmax(260px,340px);align-items:start;gap:18px;display:grid}.folio-edit-stage,.reel-edit-preview{background:#111814;border-radius:18px;place-items:center;min-height:320px;display:grid;overflow:hidden}.folio-edit-stage img,.reel-edit-preview img{object-fit:contain;width:100%;height:100%;max-height:520px}.folio-edit-empty,.reel-edit-empty{color:#e8eee88c;font-size:14px}.folio-edit-form,.reel-edit-form{background:#f6f5f1eb;border:1px solid #0f151114;border-radius:16px;gap:12px;padding:16px;display:grid}.folio-edit-form h3,.reel-edit-form h3{font-family:var(--desk-serif);margin:0;font-size:22px;font-weight:500}.reel{animation:desk-fade .35s var(--desk-ease) both}.reel-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.reel-card{background:#f6f5f1e6;border:1px solid #0f151114;border-radius:18px;gap:10px;padding:10px;display:grid}.reel-thumb{aspect-ratio:16/9;background:#0f1511;border-radius:12px;position:relative;overflow:hidden}.reel-thumb img{object-fit:cover;width:100%;height:100%}.reel-thumb em{color:#fff;background:#0a130fd1;border-radius:8px;padding:3px 8px;font-size:11px;font-style:normal;font-weight:700;position:absolute;bottom:8px;right:8px}.reel-thumb i{clip-path:polygon(38% 28%,72% 50%,38% 72%);background:#ffffffeb;border-radius:999px;width:44px;height:44px;margin:auto;position:absolute;inset:0}.reel-missing{color:#e8eee880;place-items:center;height:100%;font-size:13px;display:grid}.reel-meta{gap:4px;padding:0 4px 4px;display:grid}.reel-meta b{font-size:14px;font-weight:650;line-height:1.25}.reel-meta small{color:var(--desk-mute);word-break:break-all;font-size:11.5px}.reel-acts{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.board{animation:desk-fade .35s var(--desk-ease) both;gap:16px;display:grid}.board-bar{gap:12px;display:grid}.board-note{color:var(--desk-mute);max-width:62ch;margin:0;font-size:13.5px;line-height:1.45}.board-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;display:grid}.board-card{background:#f6f5f1eb;border:1px solid #0f151114;border-radius:18px;gap:10px;padding:10px;display:grid}.board-card.is-off{opacity:.72}.board-face{aspect-ratio:16/10;color:var(--desk-mute);border-radius:14px;place-items:center;font-size:12.5px;display:grid;overflow:hidden}.board-face img,.board-stage img{width:100%;height:100%}.board-face img.is-contain,.board-stage img.is-contain{object-fit:contain;padding:12px}.board-face img.is-cover,.board-stage img.is-cover{object-fit:cover}.board-info{gap:4px;padding:0 2px 2px;display:grid}.board-state{letter-spacing:.06em;text-transform:uppercase;color:var(--desk-mute);font-size:10.5px;font-weight:750}.board-state.is-live{color:var(--desk-leaf)}.board-info b{font-size:14px;font-weight:650}.board-info small{color:var(--desk-mute);font-size:11.5px;line-height:1.35}.board-acts{gap:5px;margin-top:6px;display:flex}.board-edit{animation:desk-fade .35s var(--desk-ease) both;gap:14px;display:grid}.board-edit-grid{grid-template-columns:minmax(0,1fr) minmax(260px,320px);align-items:start;gap:18px;display:grid}.board-edit-main{gap:12px;display:grid}.board-stage{min-height:220px;color:var(--desk-mute);border:1px solid #0f151114;border-radius:16px;place-items:center;display:grid;overflow:hidden}.board-edit-pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.board-edit-rail{gap:12px;display:grid;position:sticky;top:64px}.board-slots{gap:8px;margin-top:8px;display:grid}.board-slots b{font-size:12px;font-weight:700}.map{animation:desk-fade .35s var(--desk-ease) both;gap:16px;display:grid}.map-hero{color:#e8eee8;background:radial-gradient(80% 90% at 0 0,#27a05a29,#0000 55%),linear-gradient(160deg,#0d1a14,#122019);border-radius:18px;gap:12px;padding:18px;display:grid}.map-kicker{letter-spacing:.12em;text-transform:uppercase;color:#27a05af2;margin:0 0 6px;font-size:11px;font-weight:750}.map-hero h2{font-family:var(--desk-serif);letter-spacing:-.03em;color:#fff;margin:0;font-size:clamp(22px,2.6vw,30px);font-weight:500;line-height:1.15}.map-hero p{color:#e8eee8b8;max-width:62ch;margin:8px 0 0;font-size:13.5px;line-height:1.5}.map-hero code{background:#ffffff14;border-radius:6px;padding:1px 6px;font-size:12px}.map-legend{flex-wrap:wrap;gap:8px 14px;margin:4px 0 0;padding:0;list-style:none;display:flex}.map-legend li{align-items:center;gap:8px;font-size:12.5px;font-weight:650;display:flex}.map-legend b{background:var(--desk-leaf);color:#fff;border-radius:999px;place-items:center;width:22px;height:22px;font-size:11px;display:grid}.map-hero .map-note{color:#e8eee88c}.map-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.map-pages em{background:var(--desk-soft);color:var(--desk-leaf);border-radius:999px;margin-left:6px;padding:1px 6px;font-size:10.5px;font-style:normal;font-weight:750}.map-page-hint{color:var(--desk-mute);margin:0;font-size:12.5px}.map-layout{grid-template-columns:minmax(0,1.2fr) minmax(290px,360px);align-items:start;gap:16px;display:grid}.map-stage{gap:8px;display:grid}.map-frame{background:#fff;border:1px solid #0f15111a;border-radius:18px;gap:10px;padding:12px;display:grid}.map-chrome{color:var(--desk-mute);background:#f0f2ef;border-radius:10px;align-items:center;gap:6px;padding:8px 10px;font-size:11.5px;display:flex}.map-chrome i{background:#c9d0c8;border-radius:50%;width:8px;height:8px}.map-chrome span{margin-left:4px}.map-wire{gap:10px;display:grid}.map-wire.is-home{grid-template-columns:minmax(0,1fr) 150px;grid-template-areas:"main side""anchor anchor"}.map-wire-main{grid-area:main;gap:8px;display:grid}.map-wire-side{grid-area:side;align-content:start;gap:8px;display:grid}.map-wire-side.is-tall .map-spot.is-half{min-height:220px}.map-wire-anchor{grid-area:anchor}.map-wire.is-story,.map-wire.is-videos{grid-template-columns:minmax(0,1fr) 150px}.map-wire.is-community{gap:10px}.map-community-squares{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.map-fake{background:#e8ece7;border-radius:10px}.map-fake.is-nav{height:28px}.map-fake.is-feed{height:72px}.map-fake.is-feed-sm{height:48px}.map-fake.is-headline{width:55%;height:26px}.map-fake.is-article{height:180px}.map-fake.is-video{height:120px}.map-fake.is-side-label{height:22px;color:var(--desk-mute);letter-spacing:.08em;text-transform:uppercase;place-items:center;font-size:10px;font-weight:700;display:grid}.map-spot{text-align:left;background:#1b7f4814;border:1px dashed #1b7f4873;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;width:100%;padding:10px;transition:border-color .15s,background .15s,box-shadow .15s;display:grid}.map-spot.is-banner{min-height:68px}.map-spot.is-strip{min-height:48px}.map-spot.is-square{text-align:center;grid-template-columns:1fr;justify-items:center;min-height:96px}.map-spot.is-square .map-spot-copy{justify-items:center}.map-spot.is-half{text-align:center;grid-template-columns:1fr;justify-items:center;min-height:180px}.map-spot.is-anchor{min-height:44px}.map-spot.is-sel{border-style:solid;border-color:var(--desk-leaf);background:var(--desk-soft);box-shadow:0 0 0 3px #1b7f4826}.map-spot.is-off{opacity:.55}.map-spot-visual{place-items:center;display:grid}.map-spot-ghost{min-width:48px;min-height:28px;color:var(--desk-leaf);letter-spacing:.04em;text-transform:uppercase;background:#ffffffa6;border-radius:8px;place-items:center;padding:0 8px;font-size:10px;font-weight:750;display:grid}.map-spot.is-square .map-spot-ghost,.map-spot.is-half .map-spot-ghost{width:56px;height:56px}.map-spot-copy{gap:2px;min-width:0;display:grid}.map-spot-copy b{font-size:12.5px;font-weight:700}.map-spot-copy small{color:var(--desk-mute);font-size:10.5px;line-height:1.3}.map-thumb{background:var(--abg,#fff);border-radius:10px;place-items:center;width:42px;height:42px;padding:4px;display:grid;overflow:hidden}.map-thumb img{max-width:100%;max-height:100%}.map-thumb.is-contain img{object-fit:contain}.map-thumb.is-cover img{object-fit:cover;width:100%;height:100%}.map-note{color:var(--desk-mute);margin:0;font-size:12px;line-height:1.4}.map-side{background:#f6f5f1f2;border:1px solid #0f151114;border-radius:18px;max-height:min(78vh,820px);padding:16px;position:sticky;top:16px;overflow:auto}.map-inspector,.map-help{gap:10px;display:grid}.map-inspector small{color:var(--desk-mute);font-size:11.5px}.map-inspector h3,.map-help h3{font-family:var(--desk-serif);letter-spacing:-.02em;margin:0;font-size:22px;font-weight:500}.map-inspector p,.map-help p{color:var(--desk-mute);margin:0;font-size:13px;line-height:1.45}.map-inspector h4{letter-spacing:.08em;text-transform:uppercase;color:var(--desk-mute);margin:8px 0 0;font-size:11px;font-weight:750}.map-assigned ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.map-assigned li{background:#fff;border-radius:12px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;padding:8px;display:grid}.map-assigned b{font-size:12.5px;display:block}.map-assigned small{color:var(--desk-mute);font-size:11px}.map-mode{background:#dfe5df;border-radius:9px;flex:none;width:28px;height:28px}.map-mode.is-auto{background:linear-gradient(135deg, var(--desk-leaf-2), var(--desk-leaf))}.map-mode.is-adv{background:linear-gradient(135deg,#f0c14b,#d4a017)}.map-mode.is-partner{background:linear-gradient(135deg,#3d8bfd,#1b5fd1)}.map-mode.is-empty{background:repeating-linear-gradient(45deg,#d7ddd6,#d7ddd6 4px,#fff 4px 8px)}.map-mode.is-none{background:#c9d0c8;position:relative}.map-mode.is-none:after{content:"";background:#7a857c;height:2px;position:absolute;inset:12px 4px auto;transform:rotate(-45deg)}.map-mode.is-pin{background:linear-gradient(135deg,#0f1511,#2a3a30)}.map-opt{text-align:left;background:#fff;border:1px solid #0000;border-radius:12px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:10px;display:grid}.map-opt.is-on{background:var(--desk-soft);border-color:#1b7f4859}.map-opt b{font-size:13px;font-weight:650;display:block}.map-opt small{color:var(--desk-mute);font-size:11px}.map-opt em{color:var(--desk-leaf);font-size:10.5px;font-style:normal;font-weight:700}.map-ads{gap:8px;display:grid}.map-ad{text-align:left;border:1px solid var(--desk-line);background:#fff;border-radius:12px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;width:100%;padding:8px;display:grid}.map-ad.is-on{background:var(--desk-soft);border-color:#1b7f4866}.map-ad.is-off{opacity:.65}.map-ad b{font-size:12.5px;font-weight:650}.map-ad small{color:var(--desk-mute);font-size:11px;display:block}.map-help-row{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;font-size:13px;line-height:1.4;display:grid}.map-help-row b{margin-bottom:2px;display:block}.map-spot-index{gap:6px;margin:4px 0 0;padding:0;list-style:none;display:grid}.map-spot-index button{text-align:left;background:#fff;border:1px solid #0000;border-radius:12px;gap:2px;width:100%;padding:10px 12px;display:grid}.map-spot-index button:hover{border-color:#1b7f4840}.map-spot-index b{font-size:13px}.map-spot-index small{color:var(--desk-mute);font-size:11px}@media (max-width:980px){.agenda-form-grid,.folio-edit,.reel-edit,.board-edit-grid,.map-layout{grid-template-columns:1fr}.board-edit-rail,.map-side{position:static}}@media (max-width:720px){.agenda-row{grid-template-columns:64px minmax(0,1fr)}.agenda-acts{flex-direction:row;grid-column:1/-1}.agenda-body{grid-template-columns:1fr}.agenda-thumb{display:none}.board-edit-pair,.map-wire.is-home,.map-wire.is-story,.map-wire.is-videos{grid-template-columns:1fr}.map-wire.is-home{grid-template-areas:"main""side""anchor"}.map-wire-side{grid-template-columns:repeat(3,minmax(0,1fr))}.map-community-squares{grid-template-columns:1fr}}.vault{animation:desk-fade .35s var(--desk-ease) both;gap:16px;display:grid}.vault-drop{text-align:center;cursor:pointer;background:radial-gradient(70% 80% at 50% 0,#27a05a1a,#0000 60%),#f6f5f1b3;border:1px dashed #1b7f4859;border-radius:18px;justify-items:center;gap:6px;padding:28px 18px;transition:border-color .15s,background .15s;display:grid}.vault-drop.is-over,.vault-drop:hover{border-color:var(--desk-leaf);background:var(--desk-soft)}.vault-plus{width:42px;height:42px;color:var(--desk-leaf);background:#fff;border-radius:999px;place-items:center;font-size:24px;font-weight:500;line-height:1;display:grid}.vault-drop b{font-size:14px;font-weight:650}.vault-drop small{color:var(--desk-mute);font-size:12.5px}.vault-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.vault-bar .wire-tabs em{background:#0f15110f;border-radius:999px;margin-left:6px;padding:1px 6px;font-size:10.5px;font-style:normal;font-weight:750}.vault-bar .wire-tabs button.is-on em{background:var(--desk-soft);color:var(--desk-leaf)}.vault-search{max-width:280px}.vault-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;display:grid}.vault-tile{background:#f6f5f1e6;border:1px solid #0f151114;border-radius:16px;gap:8px;padding:8px;display:grid}.vault-shot{aspect-ratio:1;background:#cfd6cf 50%/cover no-repeat;border-radius:12px}.vault-meta{gap:2px;padding:0 2px;display:grid}.vault-meta b{font-size:12.5px;font-weight:650;line-height:1.25}.vault-meta small{color:var(--desk-mute);font-size:11px}.vault-acts{gap:6px;display:flex}.vault-acts a,.vault-acts button{border:1px solid var(--desk-line);min-height:28px;color:var(--desk-ink);background:#fff;border-radius:8px;align-items:center;padding:0 10px;font-size:11.5px;font-weight:650;text-decoration:none;display:inline-flex}.mail{min-height:420px;animation:desk-fade .35s var(--desk-ease) both;grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:14px;display:grid}.mail-list{background:#f6f5f1e6;border:1px solid #0f151114;border-radius:16px;align-content:start;gap:4px;max-height:min(70vh,640px);padding:8px;display:grid;overflow:auto}.mail-row{text-align:left;border-radius:12px;gap:3px;width:100%;padding:12px;transition:background .15s;display:grid}.mail-row:hover,.mail-row.is-on{background:#fff}.mail-row.is-on{box-shadow:0 0 0 1px #1b7f4840}.mail-row b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:650;overflow:hidden}.mail-row span{color:var(--desk-ink);font-size:12.5px}.mail-row small{color:var(--desk-mute);font-size:11px}.mail-read{background:#fff;border:1px solid #0f151114;border-radius:18px;grid-template-rows:auto 1fr auto;gap:14px;min-height:420px;padding:18px;display:grid}.mail-head{border-bottom:1px solid #0f151114;flex-wrap:wrap;justify-content:space-between;gap:10px;padding-bottom:12px;display:flex}.mail-head h3{font-family:var(--desk-serif);letter-spacing:-.025em;margin:0;font-size:24px;font-weight:500}.mail-head p{color:var(--desk-mute);margin:6px 0 0;font-size:13.5px}.mail-head a{color:var(--desk-leaf)}.mail-head small{color:var(--desk-mute);font-size:12px}.mail-body{white-space:pre-wrap;color:var(--desk-ink);font-size:15px;line-height:1.55}.mail-foot{padding-top:8px}.traffic{animation:desk-fade .35s var(--desk-ease) both;gap:16px;display:grid}.traffic-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.traffic-kpi{background:var(--desk-rail);color:#e8eee8;border-radius:16px;gap:4px;padding:16px 14px;display:grid}.traffic-kpi small{letter-spacing:.08em;text-transform:uppercase;color:#e8eee88c;font-size:11px;font-weight:700}.traffic-kpi b{font-family:var(--desk-serif);letter-spacing:-.03em;color:#fff;font-size:32px;font-weight:500;line-height:1}.traffic-kpi span{color:#e8eee8a6;font-size:12px}.traffic-panel{background:#f6f5f1e6;border:1px solid #0f151114;border-radius:18px;padding:16px}.traffic-panel-head h3{font-family:var(--desk-serif);margin:0 0 14px;font-size:20px;font-weight:500}.traffic-chart{grid-template-columns:repeat(14,minmax(0,1fr));align-items:end;gap:6px;min-height:160px;display:grid}.traffic-col{grid-template-rows:auto 1fr auto;justify-items:center;gap:6px;height:160px;display:grid}.traffic-col em{color:var(--desk-mute);min-height:12px;font-size:10px;font-style:normal;font-weight:700}.traffic-col i{background:linear-gradient(180deg, var(--desk-leaf-2), var(--desk-leaf));width:100%;max-width:28px;animation:desk-fade .45s var(--desk-ease) both;border-radius:8px 8px 4px 4px;align-self:end}.traffic-col i.is-zero{background:#0f151114}.traffic-col small{color:var(--desk-mute);text-align:center;font-size:9.5px;line-height:1.15}.traffic-pages{gap:10px;margin:0;padding:0;list-style:none;display:grid}.traffic-pages li{grid-template-columns:minmax(100px,160px) minmax(0,1fr) auto;align-items:center;gap:10px;font-size:13px;display:grid}.traffic-pages i{background:#0f151114;border-radius:99px;height:8px;display:block;position:relative;overflow:hidden}.traffic-pages i:after{content:"";width:var(--w,0%);border-radius:inherit;background:linear-gradient(90deg, var(--desk-leaf), var(--desk-leaf-2));height:100%;display:block}.traffic-pages b{font-variant-numeric:tabular-nums;font-size:12.5px}.traffic-foot{color:var(--desk-mute);margin:0;font-size:12.5px}.prefs{animation:desk-fade .35s var(--desk-ease) both;grid-template-columns:minmax(0,1.2fr) minmax(280px,.9fr);align-items:start;gap:16px;display:grid}.prefs-card{background:#f6f5f1eb;border:1px solid #0f151114;border-radius:18px;gap:12px;padding:16px;display:grid}.prefs-head h3{font-family:var(--desk-serif);letter-spacing:-.02em;margin:0;font-size:22px;font-weight:500}.prefs-head p{color:var(--desk-mute);margin:6px 0 0;font-size:13px;line-height:1.4}.prefs-list{gap:8px;display:grid}.prefs-row{grid-template-columns:40px minmax(120px,160px) minmax(0,1fr) 28px;align-items:center;gap:10px;display:grid}.prefs-row.is-stack{grid-template-columns:1fr;gap:8px}.prefs-ico{width:40px;height:40px;color:var(--desk-mute);background:#0f15110d;border-radius:12px;place-items:center;display:grid}.prefs-ico.is-on{background:var(--desk-soft);color:var(--desk-leaf)}.prefs-ico svg{stroke:currentColor;fill:none;stroke-width:1.7px;width:18px;height:18px}.prefs-name{gap:2px;min-width:0;display:grid}.prefs-name b{font-size:13px;font-weight:650}.prefs-name small{color:var(--desk-mute);font-size:11px;line-height:1.3}.prefs-row input{border:1px solid var(--desk-line);background:#fff;border-radius:11px;outline:none;width:100%;min-height:40px;padding:0 12px}.prefs-row input:focus{border-color:var(--desk-leaf);box-shadow:0 0 0 3px #1b7f4824}.prefs-row>a,.prefs-inline a{color:var(--desk-leaf);place-items:center;font-weight:700;text-decoration:none;display:grid}.prefs-inline{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.prefs-side{gap:12px;display:grid}.prefs-nt{gap:8px;display:grid}.prefs-nt.is-dim{opacity:.45;pointer-events:none}.prefs-status{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.prefs-status p{color:var(--desk-mute);margin:0;font-size:12.5px}.dir,.offer{animation:desk-fade .35s var(--desk-ease) both}.dir-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.dir-card{background:#f6f5f1eb;border:1px solid #0f151114;border-radius:18px;gap:8px;padding:12px;display:grid}.dir-hit{text-align:left;gap:6px;width:100%;padding:4px 2px 8px;display:grid}.dir-hit em{font-family:var(--desk-serif);letter-spacing:-.03em;color:var(--desk-leaf);font-size:28px;font-style:normal;font-weight:500;line-height:1}.dir-hit b{font-size:16px;font-weight:650}.dir-hit small{color:var(--desk-mute);font-size:12.5px;line-height:1.35}.dir-acts,.offer-acts{flex-wrap:wrap;gap:5px;display:flex}.dir-acts button,.offer-acts button{border:1px solid var(--desk-line);background:#fff;border-radius:8px;min-height:30px;padding:0 10px;font-size:11.5px;font-weight:650}.dir-acts button.is-sure,.offer-acts button.is-sure{color:#b42318;background:#fff1f0;border-color:#b4231859}.dir-edit,.offer-edit{max-width:560px;animation:desk-fade .35s var(--desk-ease) both;background:#f6f5f1f2;border:1px solid #0f151114;border-radius:18px;gap:12px;padding:16px;display:grid}.dir-edit h3,.offer-edit h3{font-family:var(--desk-serif);margin:0;font-size:24px;font-weight:500}.offer-stack{gap:12px;display:grid}.offer-card{background:#fff;border:1px solid #0f151114;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:12px;padding:14px;display:grid}.offer-hit{text-align:left;grid-template-columns:56px minmax(0,1fr);align-items:start;gap:14px;width:100%;display:grid}.offer-num{font-family:var(--desk-serif);letter-spacing:-.03em;color:var(--desk-leaf);font-size:28px;font-weight:500;line-height:1}.offer-copy{gap:6px;min-width:0;display:grid}.offer-copy b{font-family:var(--desk-serif);letter-spacing:-.02em;font-size:20px;font-weight:500}.offer-copy p{color:var(--desk-mute);margin:0;font-size:14px;line-height:1.45}.offer-copy em{color:var(--desk-leaf);font-size:12px;font-style:normal;font-weight:650}.offer-acts{flex-direction:column;justify-content:center}@media (max-width:980px){.mail,.prefs{grid-template-columns:1fr}.traffic-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.traffic-chart{gap:3px}.traffic-col small{font-size:8px}.traffic-pages li{grid-template-columns:1fr auto}.traffic-pages i{grid-column:1/-1}.prefs-row{grid-template-columns:36px minmax(0,1fr)}.prefs-row input{grid-column:1/-1}.prefs-row>a,.prefs-row>i{display:none}.offer-card{grid-template-columns:1fr}.offer-acts{flex-direction:row}}
