/* Label League — MY LABEL (screen 04), 9/25/2026. Every measurement is the artboard's inline style (design/…/Label League - 04 My Label.dc.html)
   transcribed 1:1; SCREENS-02-11-SPEC.md §4. The one page that is fully yours: hairlines, the cap fill and active states in your tint;
   book + mark render ONLY here. Objects that don't flip — the sleeve — use --bone/--object-ink. v5 (11/1): the dividend card's .fr row (the
   Keep and the rollover) is gone (Lake 11/1: "Eliminate keep a label entirely, both from the site and from the app."). */
:root{--bone:#F2F0EB;--object-ink:#111;--divider:#2E2E33;--divider-rule:#3F3F46;--danger-text:#C8271E;--mark-up:#2F6B3F;--mark-down:#9C2A2A}
@media (prefers-color-scheme:dark){:root:not([data-theme="light"]){--danger-text:#E0605C}}
:root[data-theme="dark"]{--danger-text:#E0605C}
@media (prefers-color-scheme:light){:root:not([data-theme="dark"]){--divider:#111;--divider-rule:#111}}
:root[data-theme="light"]{--divider:#111;--divider-rule:#111}
@keyframes llrise{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}

body.mylabel{background:var(--paper);color:var(--ink);font-family:var(--disp);-webkit-font-smoothing:antialiased;margin:0}
.mylabel .num{font-variant-numeric:tabular-nums}
.mylabel .eyebrow95{font-family:var(--mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}
.mylabel .rulebrow{font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--mute);display:flex;align-items:center;gap:10px}
.mylabel .rulebrow::before{content:"";width:22px;height:1px;background:var(--mute);display:block;flex:none}
.mylabel .card{background:var(--card);border:1px solid var(--rule);border-radius:12px}
.mylabel [hidden]{display:none !important}

.mylabel .lbody{padding:36px 40px 48px;display:grid;grid-template-columns:1fr 360px;gap:36px;align-items:start}
.mylabel .lmain{min-width:0}
/* ── the header block ── */
.mylabel .lhdr{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px 24px}
.mylabel .lhdr > div:first-child{min-width:0;flex:1 1 380px}
.mylabel .lhdr .lname{font-weight:700;font-size:64px;line-height:.9;letter-spacing:-.05em;margin-top:14px;text-wrap:balance}
.mylabel .lstats{display:flex;gap:28px;text-align:right;flex:none;white-space:nowrap}
.mylabel .lstats .v{font-weight:700;font-size:40px;letter-spacing:-.05em;line-height:1;margin-top:6px}
.mylabel .lstats .v.gw{color:var(--tint)}
.mylabel .lstats .v small{font-size:18px;color:var(--mute);letter-spacing:0;font-weight:700}
/* ── the cap bar ── */
.mylabel .lcap{margin-top:28px;padding:16px 18px}
.mylabel .lcap .row{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}
.mylabel .lcap .row b,.mylabel .lcap .lfoot b{color:var(--ink);font-weight:500}
.mylabel .lcap .ltrack{margin-top:10px;height:14px;border-radius:7px;background:var(--sunk);border:1px solid var(--rule);overflow:hidden;position:relative}
.mylabel .lcap .lfill{position:absolute;left:0;top:0;bottom:0;width:0;background:var(--tint);border-radius:7px;transition:width .6s cubic-bezier(.2,.8,.2,1)}
.mylabel .lcap .ltick{position:absolute;top:-3px;bottom:-3px;width:1px;background:var(--bone);opacity:.5}
.mylabel .lcap .lfoot{display:flex;justify-content:space-between;margin-top:8px;font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}
/* ── the roster shelf: divider tabs + sleeves (the signature object) ── */
.mylabel .lshelfhd{margin-top:28px;display:flex;align-items:center;justify-content:space-between}
.mylabel .lshelfhd .lnote{font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink2)}
.mylabel .lshelf{margin-top:16px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;padding:0 4px 8px;border-bottom:3px solid var(--ink)}
.mylabel .slv{position:relative;padding-top:24px;cursor:pointer;transition:transform .15s}
.mylabel .slv:hover{transform:translateY(-5px)}
.mylabel .slv .dv{position:absolute;left:0;right:0;top:24px;bottom:0;background:var(--divider);border:1px solid var(--divider-rule);border-radius:4px}
.mylabel .slv .tab{position:absolute;top:0;height:25px;max-width:100%;padding:0 10px;box-sizing:border-box;border-radius:7px 7px 0 0;background:var(--divider);border:1px solid var(--divider-rule);border-bottom:0;color:var(--bone);font-family:var(--mono);font-size:8px;letter-spacing:.1em;text-transform:uppercase;line-height:24px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mylabel .slv .tab.l{left:0}.mylabel .slv .tab.r{right:0}
.mylabel .slv .sl{position:relative;margin:16px 8px 8px;background:var(--bone);color:var(--object-ink);border-radius:3px;min-height:196px;box-sizing:border-box;padding:12px 12px 10px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;box-shadow:0 14px 28px -16px rgba(0,0,0,.9)}
.mylabel .slv .cat{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--mono);font-size:8px;letter-spacing:.1em;text-transform:uppercase;color:#6B6A66;white-space:nowrap}
.mylabel .slv .emb{position:absolute;left:50%;top:34px;transform:translateX(-50%);pointer-events:none;width:64px;height:64px}
.mylabel .slv .nm{font-weight:700;font-size:16px;line-height:1;letter-spacing:-.02em;text-transform:uppercase;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.mylabel .slv .mk{display:flex;justify-content:space-between;align-items:baseline;margin-top:8px;padding-top:6px;border-top:1px solid #BFBCB4;font-family:var(--mono);font-size:8px;letter-spacing:.1em;text-transform:uppercase;color:#6B6A66;white-space:nowrap}
.mylabel .slv .mk .up{color:var(--mark-up)}.mylabel .slv .mk .dn{color:var(--mark-down)}
.mylabel .slv .ldoor{display:flex;justify-content:flex-end;margin-top:6px}
.mylabel .slv .pts{font-weight:700;font-size:28px;letter-spacing:-.05em;line-height:1;background:transparent;color:#111;border:0;padding:0;cursor:pointer;font-family:var(--disp);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}
.mylabel .slv .pts:hover{color:var(--tint)}
.mylabel .slv .pts.open{background:#111;color:var(--bone);border-radius:4px;padding:4px 7px;text-decoration:none}
.mylabel .lslot{position:relative;padding-top:24px}
.mylabel .lslot .in{border:1px dashed var(--rule-strong);border-radius:3px;min-height:196px;display:grid;place-items:center;text-align:center;padding:8px;font-family:var(--mono);font-size:8px;letter-spacing:.12em;text-transform:uppercase;line-height:1.6;color:var(--mute)}
/* ── the drill-down panel ── */
.mylabel .lpanel{margin-top:18px;padding:18px 20px;border-left:3px solid var(--tint);animation:llrise .3s ease both}
.mylabel .lpanel .top{display:flex;justify-content:space-between;align-items:baseline}
.mylabel .lpanel .ttl{font-weight:700;font-size:22px;letter-spacing:-.02em;margin-top:4px}
.mylabel .lpanel .close{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;padding:8px 12px;border:1px solid var(--rule-strong);border-radius:9px;background:transparent;color:var(--ink);cursor:pointer}
.mylabel .lcats{margin-top:14px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}
.mylabel .lcats .c{border-top:1px solid var(--rule-strong);padding-top:10px;cursor:pointer}
.mylabel .lcats .c:hover{border-top-color:var(--ink)}
.mylabel .lcats .k{font-family:var(--mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--mute)}
.mylabel .lcats .v{font-weight:700;font-size:26px;letter-spacing:-.04em;line-height:1;margin-top:6px}
.mylabel .lcats .e{font-family:var(--mono);font-size:9px;color:var(--mute);margin-top:5px}
.mylabel .lpanel .lfoot{margin-top:12px;font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}
/* ── the split + the dividend card ── */
.mylabel .ltwo{margin-top:28px;display:grid;grid-template-columns:1fr 1fr;gap:18px}
.mylabel .lsplit{padding:18px 20px}
.mylabel .lsplit .hd,.mylabel .ldivd .hd{font-family:var(--mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--mute);display:flex;justify-content:space-between;gap:12px}
.mylabel .lsplit .rows{margin-top:12px;display:grid;gap:8px}
.mylabel .lsplit .r{display:grid;grid-template-columns:90px 1fr 60px;gap:12px;align-items:center;cursor:pointer}
.mylabel .lsplit .r:hover{color:var(--ink)}
.mylabel .lsplit .k{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink2)}
.mylabel .lsplit .bar{height:10px;border-radius:5px;background:var(--sunk);border:1px solid var(--rule);overflow:hidden;display:block}
.mylabel .lsplit .bar i{display:block;height:100%;width:0;background:var(--mute);border-radius:5px}
.mylabel .lsplit .bar i.max{background:var(--tint)}
.mylabel .lsplit .v{font-weight:700;font-size:16px;letter-spacing:-.03em;text-align:right}
.mylabel .ldivd{padding:18px 20px;display:flex;flex-direction:column;gap:14px}
.mylabel .ldivd .big{display:flex;align-items:flex-end;gap:14px}
.mylabel .ldivd .big .v{font-weight:700;font-size:44px;letter-spacing:-.05em;line-height:.9}
.mylabel .ldivd .big .s{font-family:var(--mono);font-size:10px;line-height:1.5;color:var(--mute);padding-bottom:4px}
.mylabel .ldivd .big .s b{color:var(--ink);font-weight:500}
/* ── the right rail: the calculator · the pending ledger · share ── */
.mylabel .lrail{display:flex;flex-direction:column;gap:22px}
.mylabel .lcalc{padding:18px}
.mylabel .lchips{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}
.mylabel .lchip{height:28px;padding:0 10px;border-radius:7px;background:transparent;color:var(--ink2);border:1px solid var(--rule-strong);font-family:var(--mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}
.mylabel .lchip:hover{border-color:var(--ink);color:var(--ink)}
.mylabel .lchip.on{background:var(--ink);color:var(--paper);border-color:var(--ink)}
/* LABEL STYLES · LS-1 (10/3) · C4: the drop math is the card — the chip + the artist, the book line, dotted math rows, the 48px button or the
   dashed block (seat.css .llc4 · .llgo · .llblock) */
.mylabel .lc4{margin-top:16px;display:grid;gap:10px}
.mylabel .lcalc .fn{margin-top:10px;font-family:var(--mono);font-size:9.5px;line-height:1.5;color:var(--mute)}
.mylabel .lpend{padding:6px 16px}
.mylabel .lpend .row{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;padding:12px 0;border-bottom:1px solid var(--rule);align-items:baseline}
.mylabel .lpend .row:last-child{border-bottom:0}
.mylabel .lkind{height:20px;display:inline-flex;align-items:center;padding:0 7px;border-radius:4px;background:var(--ink);color:var(--paper);font-family:var(--mono);font-size:8.5px;letter-spacing:.14em;text-transform:uppercase}
.mylabel .lpend .l1{font-size:13px;line-height:1.4}
.mylabel .lpend .l1 .by{display:block;font-family:var(--mono);font-size:9.5px;letter-spacing:.08em;color:var(--eyebrow);margin-top:3px}   /* LS-1 · D9's meta: "by Theo K. · Thu 9:31 PM ET" */
.mylabel .lpend .l2{display:flex;justify-content:space-between;font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}
.mylabel .lpend .empty{padding:12px 0;font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}
.mylabel .lshare{height:48px;border-radius:12px;background:transparent;color:var(--ink);border:1px solid var(--rule-strong);display:flex;align-items:center;justify-content:center;gap:12px;font-weight:700;font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;font-family:var(--disp)}
.mylabel .lshare:hover{border-color:var(--ink)}
.mylabel .lshare .sp{display:flex;flex-direction:column;gap:2px}
.mylabel .lshare .sp i{width:24px;height:4px;border-radius:1px;background:var(--tint);display:block}
@media (min-width:900px) and (max-width:1199px){.mylabel .lbody{grid-template-columns:minmax(0,1fr) 300px;gap:24px;padding:28px 24px 40px}.mylabel .lshelf{gap:10px}.mylabel .lhdr .lname{font-size:52px}}
/* ── the sheet on phones (the breakdown) ── */
.mylabel .lscrim{position:fixed;inset:0;background:rgba(17,17,17,.35);z-index:35;display:none}
.mylabel .lscrim.on{display:block}
@media (max-width:899px){
  .mylabel .lbody{grid-template-columns:minmax(0,1fr);padding:20px 18px 120px;gap:14px}
  .mylabel .lbody > *{min-width:0}
  .mylabel .lhdr{flex-direction:column;align-items:flex-start;gap:10px}.mylabel .lhdr > div:first-child{flex:0 0 auto;width:100%}
  .mylabel .lhdr .lname{font-size:34px;line-height:.9;letter-spacing:-.04em;max-width:100%;margin-top:10px}
  .mylabel .lstats{gap:16px;text-align:left}.mylabel .lstats .v{font-size:26px}
  .mylabel .lcap{margin-top:16px;padding:12px 14px}.mylabel .lcap .row,.mylabel .lcap .lfoot{display:grid;gap:3px}.mylabel .lcap .lfoot span:last-child{color:var(--mute)}.mylabel .lcap .ltrack{height:10px;border-radius:5px;background:var(--sunk);border:0}
  .mylabel .lshelfhd{margin-top:18px}.mylabel .lshelfhd .lnote{display:none}
  .mylabel .lshelf{margin-top:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 0 6px;border-bottom:2px solid var(--ink)}
  .mylabel .slv{padding-top:20px}.mylabel .slv:hover{transform:none}
  .mylabel .slv .dv{top:20px;background:var(--ink);border:0;border-radius:3px}
  .mylabel .slv .tab{height:21px;padding:0 6px;font-size:6.5px;letter-spacing:.05em;line-height:21px;border-radius:6px 6px 0 0;background:var(--ink);border:0;color:var(--paper)}
  .mylabel .slv .sl{margin:12px 5px 5px;background:#FFFFFF;border-radius:2px;min-height:104px;padding:7px 7px 6px;box-shadow:none}
  .mylabel .slv .cat{font-size:6.5px;letter-spacing:.08em}.mylabel .slv .cat .book{display:none}
  .mylabel .slv .emb{width:30px;height:30px;top:22px}
  .mylabel .slv .nm{font-size:11px}.mylabel .slv .mk{display:none}
  .mylabel .slv .ldoor{justify-content:flex-start;margin-top:5px}
  .mylabel .slv .pts{font-size:20px;text-decoration-color:var(--tint)}
  .mylabel .lslot{padding-top:20px}.mylabel .lslot .in{min-height:121px}
  .mylabel .lpanel{position:fixed;left:0;right:0;bottom:0;margin:0;border-radius:22px 22px 0 0;max-height:80dvh;overflow:auto;z-index:40;box-shadow:0 -30px 60px -30px rgba(0,0,0,.6)}
  .mylabel .lcats{grid-template-columns:repeat(3,minmax(0,1fr))}
  .mylabel .ltwo{margin-top:14px;grid-template-columns:minmax(0,1fr);gap:12px}
  .mylabel .ldivd{padding:12px 14px;display:grid;grid-template-columns:1fr auto;gap:4px 14px;align-items:center}
  .mylabel .ldivd .hd{grid-column:1/-1}.mylabel .ldivd .big .v{font-size:22px}
  .mylabel .lrail{gap:14px}
}

/* ── The team (04-the-team.md, 9/26) · LABEL STYLES · LS-1 (10/3): A1 / A4 / A6 transcribed (handoff/claude-code/label-styles/html/LS-A The
   Team.dc.html, without the style card — LS-2) — its own full-width row, the 600px column; the eyebrow after a 24px rule + the seat dots
   (10px · filled = ink · hollow = 1px muted · held = a 2px ink ring); seat rows (grid 38px 1fr auto auto · gap 12 · r12 · padding 10 12 ·
   the tint border on yours; avatar 38 · initials 13/700; name 15/700; "Seat n" mono 9.5 .12em); the owner's access select 34 r8 1px
   rule-strong mono 10 .12em + a 9px caret; × 34×34 r8; a plain access word for everyone else; Applications (mono 11 .18em) in an r12 card
   (rows 12 0 · Accept 34 r8 ink · Pass 34 r8 ghost · 10.5/700 .12em); "+ Ask the Commissioner" 42 r10 dashed. Gap 18 down the column. ── */
.mylabel .lteam{margin-top:28px;max-width:600px;display:flex;flex-direction:column;gap:18px}
.mylabel .lteam .hd{display:flex;justify-content:space-between;align-items:center;gap:12px}
.mylabel .lteam .hd > span:first-child{font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--eyebrow);display:flex;align-items:center;gap:10px;min-width:0}
.mylabel .lteam .hd > span:first-child::before{content:"";width:24px;height:1px;background:var(--eyebrow);display:block;flex:none}
.mylabel .lteam .dots{display:flex;gap:6px;flex:none}.mylabel .lteam .dots i{width:10px;height:10px;border-radius:50%;border:1px solid var(--eyebrow);display:block;box-sizing:border-box}
.mylabel .lteam .dots i.on{background:var(--ink);border-color:var(--ink)}
.mylabel .lteam .dots i.held{border:2px solid var(--ink);background:transparent}
.mylabel .lteam .seats{display:grid;gap:8px}
.mylabel .lteam .seat{display:grid;grid-template-columns:38px minmax(0,1fr) auto auto;gap:12px;align-items:center;background:var(--card);border:1px solid var(--rule);border-radius:12px;padding:10px 12px}
.mylabel .lteam .seat.me{border-color:var(--tint)}
.mylabel .lteam .av{width:38px;height:38px;border-radius:50%;background:var(--sunk);color:var(--ink);display:grid;place-items:center;font-weight:700;font-size:13px;letter-spacing:.02em}
.mylabel .lteam .seat.me .av{background:var(--tint);color:#fff}.mylabel .lteam .seat.held .av{background:transparent}
.mylabel .lteam .who{min-width:0}
.mylabel .lteam .who b{display:block;font-weight:700;font-size:15px;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mylabel .lteam .who .sub{display:block;font-family:var(--mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--eyebrow);margin-top:3px}
.mylabel .lteam .lvl{grid-column:3/span 2;justify-self:end;font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink2);white-space:nowrap}
.mylabel .lteam .acc{position:relative;display:inline-flex}
.mylabel .lteam .acc select{height:34px;margin:0;padding:0 26px 0 12px;border-radius:8px;border:1px solid var(--rule-strong);background:transparent;color:var(--ink);font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;outline:none;-webkit-appearance:none;appearance:none}
.mylabel .lteam .acc select:focus-visible{border-color:var(--ink)}.mylabel .lteam .acc select:disabled{opacity:.5;cursor:default}
.mylabel .lteam .acc option{background:var(--card);color:var(--ink)}
.mylabel .lteam .acc .caret{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:9px;line-height:1;color:var(--eyebrow);pointer-events:none}
.mylabel .lteam .rm{width:34px;height:34px;margin:0;padding:0;border-radius:8px;border:1px solid var(--rule-strong);background:transparent;color:var(--eyebrow);font-size:14px;line-height:1;display:grid;place-items:center;cursor:pointer;font-family:var(--disp)}
.mylabel .lteam .rm:hover{border-color:var(--ink);color:var(--ink)}
.mylabel .lteam .apps{margin-top:6px;display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--eyebrow)}
.mylabel .lteam .apps a{font-size:10px;letter-spacing:.1em;color:var(--ink);text-decoration:underline;white-space:nowrap}
.mylabel .lteam .appcard{background:var(--card);border:1px solid var(--rule);border-radius:12px;padding:4px 14px}
.mylabel .lteam .app{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid var(--rule)}
.mylabel .lteam .app:last-child{border-bottom:0}
.mylabel .lteam .app .who b{font-size:14px;letter-spacing:0;white-space:normal}
.mylabel .lteam .app .who .sub{letter-spacing:.1em;line-height:1.5}
.mylabel .lteam .app .pitch{font-size:12.5px;line-height:1.45;color:var(--ink2);margin-top:5px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;cursor:pointer}
.mylabel .lteam .app .pitch.open{display:block;-webkit-line-clamp:unset}
.mylabel .lteam .app .act{display:flex;gap:6px}
.mylabel .lteam .app .act button{height:34px;margin:0;padding:0 12px;border-radius:8px;font-family:var(--disp);font-weight:700;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}
.mylabel .lteam .app .act .yes{background:var(--ink);color:var(--paper);border:0}.mylabel .lteam .app .act .no{background:transparent;color:var(--ink);border:1px solid var(--rule-strong)}
.mylabel .lteam .app .act button:disabled{opacity:.5;cursor:default}
.mylabel .lteam .app .state{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink2);white-space:nowrap}
.mylabel .lteam .ask{width:100%;height:42px;margin:0;border-radius:10px;background:transparent;color:var(--ink2);border:1px dashed var(--rule-strong);font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}
.mylabel .lteam .ask:hover{color:var(--ink);border-color:var(--ink)}
.mylabel .lteam .askform{padding:14px;border-radius:10px;background:var(--sunk);border:1px solid var(--rule);display:grid;gap:8px;animation:llrise .25s ease both}
.mylabel .lteam .askform .t{font-weight:700;font-size:14px;letter-spacing:-.01em}
.mylabel .lteam .askform input{width:100%;height:42px;padding:0 12px;border-radius:9px;border:1px solid var(--rule-strong);background:var(--paper);color:var(--ink);font-size:13px;outline:none;box-sizing:border-box;font-family:var(--disp)}
.mylabel .lteam .askform input.mono{font-family:var(--mono);font-size:12.5px}.mylabel .lteam .askform input:focus{border-color:var(--ink)}
.mylabel .lteam .askform .row{display:flex;gap:8px}.mylabel .lteam .askform .row button{height:42px;border-radius:9px;font-family:var(--disp);font-weight:700;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}
.mylabel .lteam .askform .send{flex:1;background:var(--ink);color:var(--paper);border:0}.mylabel .lteam .askform .cancel{padding:0 12px;background:transparent;color:var(--ink2);border:1px solid var(--rule-strong)}
.mylabel .lteam .askform .err{font-family:var(--mono);font-size:10px;line-height:1.5;color:var(--danger-text)}
.mylabel .lteam .sentcard{padding:12px 14px;border-radius:10px;background:var(--ink);color:var(--paper);display:flex;justify-content:space-between;align-items:center;gap:10px;animation:llrise .25s ease both}
.mylabel .lteam .sentcard b{font-weight:700;font-size:13px;min-width:0}.mylabel .lteam .sentcard span{font-family:var(--mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;opacity:.7;white-space:nowrap}
@media(max-width:899px){.mylabel .lteam{margin-top:14px;max-width:none}.mylabel .lteam .app .pitch{display:none}.mylabel .lteam .app .pitch.open{display:block}}
@media (prefers-reduced-motion:reduce){.mylabel .lteam .askform,.mylabel .lteam .sentcard{animation:none}}
