.tm-page{gap:var(--space-5);min-width:0;max-width:1120px;padding-bottom:var(--space-8);display:grid}.tm-title{gap:var(--space-1);display:grid}.tm-title h1{letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:1.75rem;font-weight:800}.tm-title p{color:var(--text-2);font-size:var(--fs-2);margin:0;line-height:1.5}.tm-section{gap:var(--space-2);min-width:0;display:grid}.tm-back{margin-left:calc(var(--space-2) * -1);justify-self:start}.tm-eyebrow{color:var(--text-2);font-size:var(--fs-1);letter-spacing:.06em;text-transform:uppercase;margin:0;font-weight:700}.tm-eyebrow--warn{color:var(--warn)}.tm-h2{margin:0;font-size:1.5rem;font-weight:800}.tm-quiet{color:var(--text-3);font-size:var(--fs-2);margin:0;line-height:1.5}.tm-quiet strong{color:var(--text-2)}.tm-error{color:var(--danger);font-size:var(--fs-2);margin:0;line-height:1.45}.tm-note{color:var(--text-1);font-size:var(--fs-2);margin:0;line-height:1.45}.tm-link{min-height:var(--touch-min);color:var(--accent);font:inherit;font-size:var(--fs-2);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-weight:700}.tm-link:hover{color:var(--accent-hover)}.tm-link:disabled{color:var(--text-3);cursor:default}.tm-pair{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tm-pair .ui-btn,.tm-hub__actions .ui-btn,.tm-teamhead__actions .ui-btn{min-height:var(--touch-min)}.tm-danger-text{color:var(--danger)}.tm-list{gap:var(--space-2);min-width:0;margin:0;padding:0;list-style:none;display:grid}.tm-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr))}.tm-badge{border-radius:var(--r-2);border:1px solid var(--accent-line);background:var(--accent-bg);width:44px;height:44px;color:var(--accent);font-size:var(--fs-2);letter-spacing:.02em;flex:none;place-items:center;font-weight:800;display:grid}.tm-badge--lg{border-radius:var(--r-3);width:56px;height:56px;font-size:var(--fs-4)}.tm-badge--member{border-color:var(--line-2);background:var(--ink-3);color:var(--text-2)}.tm-badge--current{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.tm-badge--home,.tm-badge--pending{border-color:var(--line-2);background:var(--ink-2);color:var(--text-2)}.tm-badge--pending{border-style:dashed}.tm-badge svg{width:20px;height:20px}.tm-pill{align-items:center;gap:var(--space-1);min-height:22px;padding:0 var(--space-2);border:1px solid var(--line-2);background:var(--ink-2);color:var(--text-2);font-size:var(--fs-1);white-space:nowrap;border-radius:999px;flex:none;font-weight:700;display:inline-flex}.tm-pill svg{width:12px;height:12px}.tm-pill--ok{border-color:var(--ok-line);background:var(--ok-bg);color:var(--ok)}.tm-pill--accent{border-color:var(--accent-line);background:var(--accent-bg);color:var(--accent)}.tm-pill--warn{border-color:var(--warn-line);background:var(--warn-bg);color:var(--warn)}.tm-status{font-size:var(--fs-2);color:var(--text-2)}.tm-status--ok{color:var(--ok)}.tm-status--warn{color:var(--warn)}.tm-status--danger{color:var(--danger)}.tm-status--accent{color:var(--accent)}.tm-count{min-width:20px;height:20px;margin-left:var(--space-1);padding:0 var(--space-1);background:var(--warn);color:var(--accent-ink);font-size:var(--fs-1);border-radius:999px;place-items:center;font-weight:800;display:inline-grid}.tm-row{align-items:center;gap:var(--space-3);width:100%;min-height:72px;padding:var(--space-3);border:1px solid var(--line-1);border-radius:var(--r-3);background:var(--ink-1);color:var(--text-1);font:inherit;text-align:left;box-sizing:border-box;cursor:pointer;transition:border-color .15s ease-out,background-color .15s ease-out;display:flex}button.tm-row:hover:not(:disabled){border-color:var(--line-2);background:var(--ink-2)}.tm-row:focus-visible,.tm-todo:focus-visible,.tm-choice:focus-visible,.tm-person--row:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tm-row:disabled{cursor:default;opacity:.7}.tm-row.is-current{border-color:var(--accent-line);background:var(--accent-bg)}.tm-row--pending{border-style:dashed;border-color:var(--line-2);cursor:default;background:0 0}.tm-row--static{cursor:default;min-height:64px}.tm-row__text{gap:var(--space-1);flex:1;min-width:0;line-height:1.35;display:grid}.tm-row__text strong{font-size:var(--fs-3);overflow-wrap:anywhere;font-weight:700}.tm-row__text small{color:var(--text-3);font-size:var(--fs-2);overflow-wrap:anywhere}.tm-row--pending .tm-row__text small{color:var(--text-2)}.tm-row__chev{width:18px;height:18px;color:var(--text-3);flex:none}.tm-row__action{color:var(--accent);font-size:var(--fs-2);flex:none;font-weight:700}.tm-add{justify-content:center;align-items:center;gap:var(--space-2);border:1px dashed var(--line-2);border-radius:var(--r-3);width:100%;min-height:48px;color:var(--text-1);font:inherit;cursor:pointer;background:0 0;font-weight:700;display:flex}.tm-add:hover{background:var(--ink-2)}.tm-add svg{width:18px;height:18px}.tm-working{align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--accent-line);border-radius:var(--r-3);background:var(--accent-bg);min-width:0;display:flex}.tm-working__text{gap:var(--space-1);flex:1;min-width:0;display:grid}.tm-working__text strong{font-size:var(--fs-3);overflow-wrap:anywhere}.tm-working .ui-btn{min-height:var(--touch-min)}.tm-hub__add{max-width:640px}.tm-empty{justify-items:start;gap:var(--space-3);padding:var(--space-6);border:1px dashed var(--line-2);border-radius:var(--r-3);background:var(--ink-1);display:grid}.tm-empty>svg{width:28px;height:28px;color:var(--accent)}.tm-empty h2{font-size:var(--fs-4);margin:0}.tm-empty p{max-width:60ch;color:var(--text-2);margin:0;line-height:1.5}.tm-banner{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-3);border-radius:var(--r-3);font-size:var(--fs-2);flex-wrap:wrap;margin:0;line-height:1.45;display:flex}.tm-banner--danger{border:1px solid var(--danger-line);background:var(--danger-bg);color:var(--text-1)}.tm-banner--ok{border:1px solid var(--ok-line);background:var(--ok-bg);color:var(--text-1)}.tm-hero{--acct-tone:var(--accent);border:1px solid color-mix(in srgb, var(--acct-tone) 30%, var(--line-1));border-radius:var(--r-4);background:var(--ink-1);box-shadow:var(--raise-1);overflow:hidden}.tm-hero__top{align-items:center;min-height:128px;display:flex}.tm-hero__flag{flex:none;align-self:stretch;width:136px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 50%,#0000);mask-image:linear-gradient(90deg,#000 50%,#0000)}.tm-hero__flag img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tm-hero__flag.is-blank{padding-left:var(--space-5);box-sizing:border-box;background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--acct-tone) 12%, transparent) 0 2px, transparent 2px 12px), color-mix(in srgb, var(--acct-tone) 22%, var(--ink-1));place-items:center start;display:grid}.tm-hero__flag b{color:color-mix(in srgb, var(--acct-tone) 70%, var(--text-1));font-size:var(--fs-6);font-weight:800}.tm-hero__text{gap:var(--space-1);min-width:0;margin:var(--space-5) var(--space-4) var(--space-5) 0;padding-left:var(--space-3);border-left:3px solid var(--acct-tone);flex:1;display:grid}.tm-hero__label{color:var(--text-2);font-size:var(--fs-1);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.tm-hero__text h1{overflow-wrap:anywhere;text-wrap:balance;margin:0;font-size:1.625rem;font-weight:800;line-height:1.15}.tm-hero__alliance{color:var(--acct-tone);font-size:var(--fs-3);font-weight:750}.tm-hero__alliance span{margin-right:var(--space-1);opacity:.8;font-size:var(--fs-2)}.tm-hero__actions{gap:var(--space-2);padding:var(--space-3);border-top:1px solid var(--line-1);flex-wrap:wrap;display:flex}.tm-hero__actions .ui-btn{min-height:var(--touch-min)}.tm-hero__actions .ui-btn:first-child{flex:140px}@media (width<=360px){.tm-hero__actions{flex-wrap:nowrap}.tm-hero__actions .ui-btn:first-child{flex:auto;min-width:0}.ui-btn.tm-hero__invite{width:var(--touch-min);justify-content:center;gap:0;padding-inline:0;font-size:0}.tm-tabs.tm-tabs button{padding:0 var(--space-1);font-size:var(--fs-1)}}.tm-hero__on{border-color:var(--ok-line)!important;background:var(--ok-bg)!important;color:var(--ok)!important}@media (width<=360px){.tm-hero__flag{width:108px}.tm-hero__text h1{font-size:1.375rem}}.tm-tabs{gap:var(--space-1);scrollbar-width:none;padding:var(--space-1);border-radius:var(--r-3);background:var(--ink-3);display:flex;overflow-x:auto}.tm-tabs button{min-height:40px;padding:0 var(--space-2);border-radius:var(--r-2);color:var(--text-2);font:inherit;font-size:var(--fs-2);cursor:pointer;transition:background var(--motion-fast), color var(--motion-fast);background:0 0;border:0;flex:1 0 auto;justify-content:center;align-items:center;font-weight:650;display:flex}.tm-tabs button:hover:not(:disabled){color:var(--text-1)}.tm-tabs button.is-on{background:var(--ink-1);color:var(--text-1);box-shadow:var(--raise-1);font-weight:750}.tm-tabs button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.tm-tabs .tm-count{background:var(--signal-now);color:#fff}.tm-split__side{display:none}.tm-split__main{gap:var(--space-5);min-width:0;display:grid;container-type:inline-size}@media (width>=1024px){.team-area .ac__container.tm-split{align-items:start;gap:var(--space-6);grid-template-columns:minmax(300px,380px) minmax(0,1fr)}.tm-split__side{top:var(--space-4);display:block;position:sticky}.tm-split .tm-back{display:none}}.tm-groups__part{gap:var(--space-2);display:grid}.tm-hub .tm-groups{max-width:640px}.tm-tabpanel,.tm-home,.tm-home__cols{gap:var(--space-5);min-width:0;display:grid}.tm-home__main,.tm-home__side{gap:var(--space-2);align-content:start;min-width:0;display:grid}.tm-home__main>.tm-eyebrow:not(:first-child){margin-top:var(--space-3)}@container (width>=760px){.tm-home__cols{gap:var(--space-6);grid-template-columns:minmax(0,2fr) minmax(280px,1fr)}}.tm-work{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--line-1);border-radius:var(--r-3);background:var(--ink-1);flex-wrap:wrap;display:flex}.tm-work>svg{width:20px;height:20px;color:var(--ok);flex:none}.tm-work--ok{border-color:var(--ok-line);background:var(--ok-bg)}.tm-work--warn{border-color:var(--warn-line);background:var(--warn-bg)}.tm-work--warn>svg{color:var(--warn)}.tm-work--danger{border-color:var(--danger-line);background:var(--danger-bg)}.tm-work--danger>svg{color:var(--danger)}.tm-work__text{gap:var(--space-1);flex:200px;min-width:0;line-height:1.4;display:grid}.tm-work__text small{color:var(--text-2);font-size:var(--fs-2)}.tm-work .ui-btn{min-height:var(--touch-min)}.tm-todo{align-items:center;gap:var(--space-3);width:100%;min-height:64px;padding:var(--space-3);border:1px solid var(--line-1);border-radius:var(--r-3);background:var(--ink-1);color:var(--text-1);font:inherit;text-align:left;cursor:pointer;display:flex}.tm-todo:hover:not(:disabled){border-color:var(--line-2);background:var(--ink-2)}.tm-todo:disabled{opacity:.7;cursor:default}.tm-todo--dashed{border-style:dashed;border-color:var(--line-2)}.tm-todo__mark{border-radius:var(--r-2);background:var(--accent-bg);width:36px;height:36px;color:var(--accent);font-variant-numeric:tabular-nums;flex:none;place-items:center;font-weight:800;display:grid}.tm-todo__mark svg{width:18px;height:18px}.tm-todo__mark--warn{background:var(--warn-bg);color:var(--warn)}.tm-todo__mark--quiet{background:var(--ink-2);color:var(--text-2)}.tm-clear{align-items:center;gap:var(--space-2);padding:var(--space-3);border-radius:var(--r-3);background:var(--ok-bg);color:var(--text-1);font-size:var(--fs-2);margin:0;display:flex}.tm-clear svg{width:18px;height:18px;color:var(--ok);flex:none}.tm-stats{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.tm-stats div{gap:var(--space-1);padding:var(--space-3);border:1px solid var(--line-1);border-radius:var(--r-3);background:var(--ink-1);flex-direction:column-reverse;display:flex}.tm-stats dt{color:var(--text-3);font-size:var(--fs-2)}.tm-stats dd{font-variant-numeric:tabular-nums;margin:0;font-size:1.5rem;font-weight:800}.tm-footer-action .ui-btn{min-height:52px}@media (width<=767px){.tm-home--member{padding-bottom:calc(var(--space-12) + var(--space-8))}.tm-footer-action{z-index:4;margin-inline:calc(var(--space-4) * -1);padding:var(--space-3) var(--space-4) calc(var(--space-3) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line-1);background:var(--ink-1);position:sticky;bottom:0}}.tm-card{padding:var(--space-3) var(--space-4);border:1px solid var(--line-1);border-radius:var(--r-3);background:var(--ink-1);gap:var(--space-3);margin:0;display:grid}.tm-card p{color:var(--text-2);margin:0;line-height:1.5}.tm-card--warn{border-color:var(--warn-line)}.tm-facts div{justify-content:space-between;gap:var(--space-3);display:flex}.tm-facts dt{color:var(--text-3)}.tm-facts dd{text-align:right;overflow-wrap:anywhere;margin:0;font-weight:700}.tm-people{gap:var(--space-4);min-width:0;display:grid}.tm-people section{gap:var(--space-2);min-width:0;display:grid}.tm-head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.tm-head .ui-btn{min-height:var(--touch-min)}.tm-filters{gap:var(--space-2);scrollbar-width:none;display:flex;overflow-x:auto}.tm-filter{min-height:36px;padding:0 var(--space-3);border:1px solid var(--line-1);color:var(--text-2);font:inherit;font-size:var(--fs-2);cursor:pointer;background:0 0;border-radius:999px;flex:none;font-weight:600}.tm-filter span{font-variant-numeric:tabular-nums}.tm-filter.is-on{border-color:var(--accent-line);background:var(--accent-bg);color:var(--text-1);font-weight:700}.tm-filter--warn:not(.is-on){border-color:var(--warn-line);background:var(--warn-bg);color:var(--warn)}.tm-filter:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tm-waiting{gap:var(--space-2);display:grid}.tm-waiting+.tm-waiting{padding-top:var(--space-3);border-top:1px solid var(--line-1)}.tm-people__list{margin:0;padding:0;list-style:none;display:grid}.tm-people__list>li+li{border-top:1px solid var(--line-1)}.tm-card.tm-people__list{padding-block:var(--space-1);gap:0}.tm-person{align-items:center;gap:var(--space-3);min-width:0;display:flex}.tm-person--row{width:100%;min-height:60px;color:var(--text-1);font:inherit;text-align:left;background:0 0;border:0;padding:0}button.tm-person--row{cursor:pointer}button.tm-person--row:disabled{cursor:default}.tm-face{background:var(--ink-3);width:40px;height:40px;color:var(--text-2);font-size:var(--fs-1);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.tm-face--you{background:var(--accent);color:var(--accent-ink)}.tm-face--quiet{background:var(--ink-2)}.tm-face svg{width:18px;height:18px}.tm-actions{gap:var(--space-3);padding:0 0 var(--space-3) var(--space-12);display:grid}.tm-sheet .ui-sheet__body{gap:var(--space-4);display:grid}.tm-sheet__back{justify-self:start}.tm-choices{gap:var(--space-3);display:grid}.tm-choice{align-items:center;gap:var(--space-4);min-height:88px;padding:var(--space-4);border:1px solid var(--line-2);border-radius:var(--r-3);background:var(--ink-2);color:var(--text-1);font:inherit;text-align:left;cursor:pointer;display:flex}.tm-choice:hover{border-color:var(--accent-line);background:var(--accent-bg)}.tm-choice__icon{border-radius:var(--r-3);background:var(--accent-bg);width:48px;height:48px;color:var(--accent);flex:none;place-items:center;display:grid}.tm-choice__icon svg{width:22px;height:22px}.tm-choice__text{gap:var(--space-1);line-height:1.4;display:grid}.tm-choice__text strong{font-size:1.0625rem}.tm-choice__text small{color:var(--text-2);font-size:var(--fs-2)}.tm-form{gap:var(--space-4);min-width:0;display:grid}.tm-form>.ui-btn{min-height:52px}.tm-field{gap:var(--space-2);min-width:0;color:var(--text-2);font-size:var(--fs-2);border:0;margin:0;padding:0;font-weight:600;display:grid}.tm-field legend{margin-bottom:var(--space-2);padding:0}.tm-field input,.tm-field select,.tm-field textarea{box-sizing:border-box;width:100%;min-width:0;min-height:48px;padding:var(--space-3);border:1px solid var(--line-2);border-radius:var(--r-2);background:var(--ink-0);color:var(--text-1);font:inherit;font-size:var(--fs-3);font-weight:400}.tm-field textarea{resize:none;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:var(--fs-2);overflow-wrap:anywhere}.tm-field small{color:var(--text-3);font-weight:400;line-height:1.45}.tm-check{align-items:flex-start;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--line-1);border-radius:var(--r-3);background:var(--ink-2);cursor:pointer;line-height:1.4;display:flex}.tm-check input{width:20px;height:20px;accent-color:var(--accent);flex:none;margin:0}.tm-check span{gap:var(--space-1);display:grid}.tm-check small{color:var(--text-2);font-size:var(--fs-2)}.tm-rolecards{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tm-rolecard{align-content:start;gap:var(--space-1);min-height:96px;padding:var(--space-3);border:2px solid var(--line-1);border-radius:var(--r-3);background:var(--ink-2);color:var(--text-1);font:inherit;text-align:left;cursor:pointer;display:grid}.tm-rolecard small{color:var(--text-2);font-size:var(--fs-2);line-height:1.35}.tm-rolecard.is-on{border-color:var(--accent);background:var(--accent-bg)}.tm-rolecard:disabled{cursor:default;opacity:.6}.tm-rolecard:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tm-access{gap:var(--space-3);display:grid}.tm-access__group{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.tm-access__group legend{margin-bottom:var(--space-2);color:var(--text-2);font-size:var(--fs-2);padding:0;font-weight:600}.tm-chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.tm-chip{min-height:40px;padding:0 var(--space-3);border:1px solid var(--line-2);color:var(--text-2);font:inherit;font-size:var(--fs-2);cursor:pointer;background:0 0;border-radius:999px;font-weight:600}.tm-chip.is-on{border-color:var(--accent-line);background:var(--accent-bg);color:var(--text-1);font-weight:700}.tm-chip:disabled{opacity:.5;cursor:not-allowed}.tm-chips:is(ul){margin:0;padding:0;list-style:none}li.tm-chip{cursor:default;align-items:center;display:inline-flex}.tm-chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.tm-row{transition:none}}.tm-hero__gear{width:var(--touch-min);height:var(--touch-min);border:1px solid var(--line-1);border-radius:var(--r-2);color:var(--text-2);cursor:pointer;background:0 0;flex:none;place-items:center;display:grid}.tm-hero__gear:hover:not(:disabled),.tm-hero__gear.is-on{background:var(--ink-3);color:var(--text-1)}.tm-hero__gear:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tm-hero__gear .tool-icon{width:20px;height:20px}.ui-btn.tm-ok{border-color:var(--ok);background:var(--ok);color:#fff}.ui-btn.tm-ok:hover:not(:disabled){filter:brightness(1.08)}.tm-needs{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.tm-need{gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--line-1);border-radius:var(--r-3);background:var(--ink-1);display:grid}.tm-need--warn{border-color:var(--warn-line);background:color-mix(in srgb, var(--warn-bg) 60%, var(--ink-1))}.tm-need__top{align-items:center;gap:var(--space-3);min-width:0;display:flex}.tm-need__mark{border-radius:var(--r-2);background:var(--ink-2);width:40px;height:40px;color:var(--text-2);flex:none;place-items:center;display:grid}.tm-need--warn .tm-need__mark{background:var(--ink-1);color:var(--warn)}.tm-need__mark .tool-icon{width:20px;height:20px}.tm-need__mark--face{background:var(--accent-bg);color:var(--accent);font-size:var(--fs-1);border-radius:50%;font-weight:800}.tm-need__actions{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));display:grid}.tm-need__actions .ui-btn{min-height:var(--touch-min)}.tm-quick{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tm-quick button{align-content:start;justify-items:start;gap:var(--space-2);min-height:92px;padding:var(--space-3) var(--space-4);border:1px solid var(--line-1);border-radius:var(--r-3);background:var(--ink-1);color:var(--text-1);font:inherit;font-size:var(--fs-2);text-align:left;cursor:pointer;transition:border-color var(--motion-fast), background var(--motion-fast);font-weight:750;display:grid}.tm-quick button:hover:not(:disabled){border-color:var(--accent-line);background:var(--ink-2)}.tm-quick button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tm-quick button:disabled{opacity:.6;cursor:default}.tm-quick button>span{border-radius:var(--r-2);background:var(--accent-bg);width:36px;height:36px;color:var(--accent);place-items:center;display:grid}.tm-quick .tool-icon{width:18px;height:18px}@container (width>=640px){.tm-quick{grid-template-columns:repeat(4,minmax(0,1fr))}}.ui-btn.tm-ask{width:100%;min-height:52px;font-size:var(--fs-3)}.tm-pills{gap:var(--space-2);flex-wrap:wrap;display:flex}.tm-pills button{align-items:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-4);border:1px solid var(--line-1);border-radius:var(--r-pill);background:var(--ink-1);color:var(--text-2);font:inherit;font-size:var(--fs-2);cursor:pointer;font-weight:650;display:inline-flex}.tm-pills button.is-on{border-color:var(--text-1);background:var(--text-1);color:var(--ink-1);font-weight:750}.tm-pills button span{font-size:var(--fs-1);opacity:.8}.tm-pills button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.team-inbox{gap:var(--space-4);display:grid}.tm-people__bar{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.tm-people__bar .ui-btn{min-height:48px}.tm-search{align-items:center;gap:var(--space-2);min-height:48px;padding:0 var(--space-3);border:1px solid var(--line-1);border-radius:var(--r-3);background:var(--ink-1);color:var(--text-3);display:flex}.tm-search:focus-within{border-color:var(--accent)}.tm-search .tool-icon{flex:none;width:18px;height:18px}.tm-search input{min-width:0;color:var(--text-1);font:inherit;font-size:var(--fs-3);background:0 0;border:0;outline:none;flex:1}.tm-people>section,.tm-verify{gap:var(--space-2);display:grid}.tm-people .tm-people__list,.tm-verify .tm-people__list{padding:0 var(--space-4);border:1px solid var(--line-1);border-radius:var(--r-3);background:var(--ink-1)}.tm-people{gap:var(--space-5);display:grid}.tm-people .tm-people__list>li.tm-quiet,.tm-verify .tm-people__list>li.tm-quiet{padding-block:var(--space-3)}.tm-verify__head{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.tm-verify__head .ui-btn{min-height:40px}.pp{gap:var(--space-2);display:grid}.pp-search{align-items:center;gap:var(--space-2);min-height:var(--touch-min);padding:0 var(--space-3);border:1px solid var(--line-2);border-radius:var(--r-pill);background:var(--ink-1);color:var(--text-2);display:flex}.pp-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent)}.pp-search svg{flex:none;width:18px;height:18px}.pp-search input{min-width:0;min-height:0;color:var(--text-1);font:inherit;background:0 0;outline:0;flex:1;padding:0;box-shadow:none!important;border:0!important}.pp-list{gap:var(--space-1);overscroll-behavior:contain;max-height:min(360px,50dvh);padding:var(--space-1);border:1px solid var(--line-1);border-radius:var(--r-3);background:var(--ink-1);display:grid;overflow-y:auto}.pp-row{align-items:center;gap:var(--space-3);width:100%;min-height:56px;padding:var(--space-2);border-radius:var(--r-2);color:var(--text-1);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.pp-row:hover{background:color-mix(in srgb, var(--text-1) 5%, transparent)}.pp-row:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.pp-row.is-on{border-color:var(--accent);background:var(--accent);color:var(--accent-ink,#fff)}.pp-row__text{gap:2px;min-width:0;display:grid}.pp-row__text strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pp-row__text small{color:var(--text-2);font-size:var(--fs-1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pp-row.is-on :is(.pp-row__text strong,.pp-row__text small){color:var(--accent-ink,#fff)}.pp-row.is-on .pp-row__text small{opacity:.8}.pp-row__note{padding:2px var(--space-2);border-radius:var(--r-pill);background:color-mix(in srgb, var(--ok) 14%, var(--ink-1));color:var(--ok);font-size:var(--fs-0);white-space:nowrap;font-weight:750}.pp-row.is-on .pp-row__note{color:inherit;background:#fff3}.pp-row__mark{box-sizing:border-box;border:2px solid var(--line-2);border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.pp-row.is-on .pp-row__mark{border-color:var(--accent-ink,#fff);background:var(--accent-ink,#fff);color:var(--accent)}.pp-row__mark svg{width:14px;height:14px}.pp-empty{padding:var(--space-4) var(--space-2);color:var(--text-2);text-align:center;margin:0}.pp-count{color:var(--text-2);font-size:var(--fs-1);margin:0}.pp-count strong{color:var(--text-1)}.tm-verify__code textarea{box-sizing:border-box;width:100%;font-family:ui-monospace,monospace}.tm-verified{align-items:center;gap:var(--space-1);display:inline-flex;color:var(--ok)!important}.tm-verified .tool-icon{width:12px;height:12px}.tm-fold{padding:var(--space-3) var(--space-4);border:1px solid var(--line-1);border-radius:var(--r-3);background:var(--ink-1)}.tm-fold summary{min-height:28px;color:var(--text-2);font-size:var(--fs-2);cursor:pointer;font-weight:650}.tm-fold[open]{gap:var(--space-2);display:grid}.tm-share{gap:var(--space-3);padding:var(--space-4);border-radius:var(--r-4)}.tm-share__head{gap:var(--space-1);display:grid}.tm-share__head h3{font-size:var(--fs-4);margin:0;font-weight:800}.tm-share__head p{color:var(--text-2);font-size:var(--fs-2);margin:0;line-height:1.45}.tm-share__state{align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--r-3);background:var(--ok-bg);display:flex}.tm-share__state--warn{background:var(--warn-bg)}.tm-share__state>.tool-icon{width:20px;height:20px;color:var(--ok);flex:none}.tm-share__state--warn>.tool-icon{color:var(--warn)}.tm-share__list{margin:0;padding:0;list-style:none;display:grid}.tm-share__list li{justify-content:space-between;align-items:center;gap:var(--space-3);border-top:1px solid var(--line-1);min-height:48px;font-size:var(--fs-2);font-weight:650;display:flex}.ui-btn.tm-share__go{min-height:48px}.team-area .tm-share .team-panel__section{border:0;padding:0}.tm-tabpanel>.tm-share+.tm-share{margin-top:0}.tm-settings__top{align-items:center;gap:var(--space-2);display:flex}.tm-settings__top .ui-btn{margin-left:calc(var(--space-2) * -1)}.tm-settings>section{gap:var(--space-2);display:grid}.tm-list-card{padding:0 var(--space-4);border:1px solid var(--line-1);border-radius:var(--r-3);background:var(--ink-1);margin:0;display:grid}.tm-list-card>div{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:52px;display:flex}.tm-list-card>div+div{border-top:1px solid var(--line-1)}.tm-list-card dt{color:var(--text-2);font-size:var(--fs-2)}.tm-list-card dd{margin:0;font-weight:700}.tm-list-card--danger{gap:var(--space-3);padding:var(--space-4);border-color:var(--danger-line)}.tm-list-card--danger p{color:var(--text-2);margin:0;line-height:1.5}.tm-eyebrow--danger{color:var(--danger)}.pf{--pf-tone:var(--line-2);box-sizing:border-box;border:2px solid var(--pf-tone);border-radius:var(--r-3);background:var(--ink-2);width:44px;height:44px;color:var(--text-2);font-weight:800;font-size:var(--fs-1);flex:none;place-items:center;display:grid;position:relative}.pf img{border-radius:calc(var(--r-3) - 3px);object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pf--blank{background:color-mix(in srgb, var(--pf-tone) 16%, var(--ink-1));color:color-mix(in srgb, var(--pf-tone) 60%, var(--text-1))}.pf--blank:not([style]){--pf-tone:var(--accent-line);background:var(--accent-bg);color:var(--accent)}.pf i{right:calc(var(--space-1) * -1);bottom:calc(var(--space-1) * -1);padding:0 var(--space-1);border:2px solid var(--ink-1);border-radius:var(--r-pill);background:var(--pf-tone);color:#0f1520;font-size:9px;font-style:normal;font-weight:800;line-height:1.4;position:absolute}.pf--sm{border-radius:var(--r-2);width:32px;height:32px;font-size:var(--fs-0)}.pf--sm img{border-radius:calc(var(--r-2) - 2px)}.pf--lg{width:56px;height:56px;font-size:var(--fs-3)}.pf-stack{flex:none;display:flex}.pf-stack .pf{border-color:var(--ink-1);box-shadow:0 0 0 1px var(--pf-tone)}.pf-stack .pf+.pf{margin-left:calc(var(--space-3) * -1)}.pf--more{background:var(--ink-3);color:var(--text-2)}.tm-need__top>.pf-stack,.bulk-requests__players .guest-panel__choice .pf{margin-right:var(--space-1)}.tm-quick button:nth-child(2)>span{background:var(--ok-bg);color:var(--ok)}.tm-quick button:nth-child(3)>span{background:color-mix(in srgb, #8b5cf6 16%, var(--ink-1));color:#8b5cf6}.tm-quick button:nth-child(4)>span{background:var(--warn-bg);color:var(--warn)}.tm-stats dd{color:var(--accent)}.team-area .submission-panel--integrated .submission-panel__filters{gap:var(--space-2);grid-template-columns:minmax(0,1fr) minmax(0,150px);align-items:stretch;display:grid}.team-area .submission-panel--integrated .submission-panel__filters label{font-size:0;display:grid}.team-area .submission-panel--integrated .submission-panel__filters :is(input,select){min-height:var(--touch-min);font-size:var(--fs-2)}.team-area .submission-panel--integrated .submission-panel__filters .team-panel__search{order:-1}.team-area .submission-panel--integrated .submission-panel__list{gap:var(--space-2);border:0;display:grid;overflow:visible}.team-area .submission-panel--integrated .submission-panel__list .identity-panel__entry{gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--line-1);border-radius:var(--r-3);background:var(--ink-1);margin:0;display:grid}.submission-panel__chips{gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.submission-panel__chips li{padding:2px var(--space-2);border-radius:var(--r-pill);background:var(--ink-2);color:var(--text-2);font-size:var(--fs-1);font-weight:600}.team-area .submission-panel__foot{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.team-area .submission-panel__foot .ui-btn{min-height:40px}.team-area .submission-panel__foot .submission-panel__request-options{margin-left:auto}.team-area .submission-panel__foot .submission-panel__request-options[open]{flex:100%;margin-left:0}.team-area .submission-panel__request-options summary{min-height:40px;padding:0 var(--space-2);align-items:center;list-style:none;display:flex}.team-area .submission-panel__request-options summary::-webkit-details-marker{display:none}.team-area .submission-panel__request-options summary:after{content:"⋯";margin-left:var(--space-1);font-weight:800}.team-area .submission-panel--integrated .submission-panel__list .identity-panel__entry .team-panel__row:first-child{align-items:flex-start}.team-area .submission-panel--integrated .submission-panel__list .team-panel__row.identity-panel__entry{align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.team-area .submission-panel__list .team-panel__row.identity-panel__entry>.submission-panel__player{flex:180px}.team-area .submission-panel__list .team-panel__row.identity-panel__entry>.ui-badge,.team-area .submission-panel__list .team-panel__row.identity-panel__entry>span:not(.pf){flex:none}.team-area .submission-panel__list .team-panel__row.identity-panel__entry>.ui-btn{flex:100%;min-height:44px}.team-area .submission-review{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--warn-line);border-radius:var(--r-4);background:var(--ink-1);display:grid}.submission-review__head{align-items:flex-start;gap:var(--space-3);display:flex}.submission-review__head>div{gap:var(--space-1);flex:1;justify-items:start;min-width:0;display:grid}.submission-review__head strong{font-size:var(--fs-4);font-weight:800}.submission-review__head .team-panel__hint{margin:0}.submission-diff{border-top:1px solid var(--line-1);margin:0;padding:0;list-style:none;display:grid}.submission-diff li{justify-content:space-between;align-items:center;gap:var(--space-3);border-bottom:1px solid var(--line-1);min-height:48px;display:flex}.submission-diff li.is-unanswered{color:var(--text-3)}.submission-diff__label{color:var(--text-2);font-size:var(--fs-2);display:grid}.submission-diff__label small,.submission-diff__values small{color:var(--text-3);font-size:var(--fs-0);text-transform:uppercase;letter-spacing:.06em;font-weight:600}.submission-diff__values{align-items:baseline;gap:var(--space-2);font-variant-numeric:tabular-nums;display:flex}.submission-diff__values s{color:var(--text-3);font-size:var(--fs-2)}.submission-diff__values b{color:var(--ok);font-size:var(--fs-3);font-weight:800}.submission-diff__values small.is-ok{color:var(--ok)}.submission-diff__values small.is-no{color:var(--danger)}.submission-review__actions{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.submission-review__actions .ui-btn{min-height:var(--touch-min)}.submission-review__actions .ui-btn:last-child{grid-column:1/-1}.ask-steps{gap:var(--space-2);margin:0 0 var(--space-2);counter-reset:none;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.ask-steps li{position:relative}.ask-steps li:after{content:"";border-radius:var(--r-pill);background:var(--line-1);height:4px;position:absolute;bottom:0;left:0;right:0}.ask-steps li.is-on:after,.ask-steps li.is-done:after{background:var(--accent)}.ask-steps button{align-items:center;gap:var(--space-2);width:100%;min-height:var(--touch-min);padding:0 0 var(--space-2);color:var(--text-3);font:inherit;font-size:var(--fs-1);text-align:left;cursor:default;background:0 0;border:0;font-weight:700;display:flex}.ask-steps li.is-done button{color:var(--text-2);cursor:pointer}.ask-steps li.is-on button{color:var(--text-1)}.ask-steps button span{background:var(--ink-3);width:22px;height:22px;color:var(--text-2);font-size:var(--fs-0);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.ask-steps li.is-on button span,.ask-steps li.is-done button span{background:var(--accent);color:var(--accent-ink)}@media (width<=360px){.ask-steps button{justify-content:center;font-size:0}.ask-steps li.is-on button{font-size:var(--fs-1);justify-content:flex-start}}.ask-chosen{gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ask-chosen li{align-items:center;gap:var(--space-1);border-radius:var(--r-pill);background:var(--accent-bg);max-width:100%;color:var(--text-1);font-size:var(--fs-1);padding:2px;font-weight:650;display:inline-flex}.ask-chosen li .pf{border-width:1px;border-radius:50%;width:24px;height:24px}.ask-chosen li .pf img{border-radius:50%}.ask-chosen li>span{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}.ask-chosen li button{width:28px;height:28px;color:var(--text-2);font-size:var(--fs-3);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.ask-chosen li button:hover{background:var(--ink-1);color:var(--text-1)}.ask-chosen__more{padding:2px var(--space-2)!important}.ask-summary{border:1px solid var(--line-1);border-radius:var(--r-3);background:var(--ink-1);display:grid}.ask-summary>div{align-items:center;gap:var(--space-3);min-height:52px;padding:0 var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.ask-summary>div+div{border-top:1px solid var(--line-1)}.ask-summary span{color:var(--text-2);font-size:var(--fs-2)}.ask-summary strong{padding-block:var(--space-2);text-align:right;overflow-wrap:anywhere;line-height:1.35}.ask-summary button{min-height:36px;padding:0 var(--space-2);border-radius:var(--r-2);color:var(--accent);font:inherit;font-size:var(--fs-2);cursor:pointer;background:0 0;border:0;font-weight:700}.ask-card,.pu-card{--t-inf:#c0533a;--t-cav:#3a7bc0;--t-arch:#4a9a52}.ask-card{gap:var(--space-2);padding:var(--space-3);border:1px solid color-mix(in srgb, #8b5cf6 25%, var(--line-1));border-radius:var(--r-4);background:linear-gradient(180deg, color-mix(in srgb, #8b5cf6 9%, var(--ink-1)) 0, var(--ink-1) 72px);display:grid}.ask-card__who{align-items:center;gap:var(--space-3);padding-bottom:var(--space-2);display:flex}.ask-card__face{box-sizing:border-box;border-radius:var(--r-3);background:color-mix(in srgb, #8b5cf6 14%, var(--ink-1));color:#6d4fd0;border:2px solid #8b5cf6;flex:none;place-items:center;width:44px;height:44px;font-weight:800;display:grid}.ask-card__who>span:last-child{gap:2px;min-width:0;display:grid}.ask-card__who small{color:var(--text-2);font-size:var(--fs-1)}.ask-part{border:1px dashed var(--line-2);border-radius:var(--r-3);background:var(--ink-1);transition:border-color var(--motion-fast), background var(--motion-fast);overflow:hidden}.ask-part.is-on{border:2px solid var(--accent);background:color-mix(in srgb, var(--accent) 6%, var(--ink-1))}.ask-part__bar{align-items:center;display:flex}.ask-part__fold{width:var(--touch-min);height:var(--touch-min);margin-right:var(--space-1);border-radius:var(--r-pill);color:var(--accent);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.ask-part__fold:hover{background:color-mix(in srgb, var(--accent) 10%, transparent)}.ask-part__fold:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ask-part__fold svg{width:20px;height:20px;transition:transform var(--motion-fast);transform:rotate(180deg)}.ask-part.is-folded .ask-part__fold svg{transform:none}.ask-part__head{align-items:center;gap:var(--space-3);width:100%;min-width:0;min-height:56px;padding:var(--space-2) var(--space-3);color:var(--text-1);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;display:flex}.ask-part__head img{object-fit:contain;flex:none;width:36px;height:36px}.ask-part__head strong{font-size:var(--fs-3);flex:1}.ask-part__badge{padding:2px var(--space-2);border-radius:var(--r-pill);color:var(--accent);font-size:var(--fs-1);flex:none;font-weight:750}.ask-part.is-on .ask-part__badge{background:var(--accent);color:var(--accent-ink)}.ask-part__body{gap:var(--space-2);padding:0 var(--space-3) var(--space-3);display:grid}.ask-part__tools{gap:var(--space-1);flex-wrap:wrap;display:flex}.ask-part__tools button{min-height:32px;padding:0 var(--space-2);border:1px solid var(--line-1);border-radius:var(--r-pill);background:var(--ink-1);color:var(--text-2);font:inherit;font-size:var(--fs-1);cursor:pointer;font-weight:700}.ask-group{gap:var(--space-1);display:grid}.ask-group--inf,.ask-group--cav,.ask-group--arch{padding:var(--space-2);border-top:3px solid var(--t);border-radius:var(--r-2);background:color-mix(in srgb, var(--t) 8%, var(--ink-1))}.ask-group--inf{--t:var(--t-inf)}.ask-group--cav{--t:var(--t-cav)}.ask-group--arch{--t:var(--t-arch)}.ask-group__name{color:var(--t);font-size:var(--fs-0);letter-spacing:.08em;font-weight:800}.ask-chips{gap:var(--space-1);flex-wrap:wrap;display:flex}.ask-chips button{align-items:center;gap:var(--space-1);min-height:32px;padding:0 var(--space-2);border:1px solid var(--line-1);border-radius:var(--r-pill);background:var(--ink-1);color:var(--text-2);font:inherit;font-size:var(--fs-1);cursor:pointer;font-weight:650;display:inline-flex}.ask-chips button img{object-fit:contain;width:20px;height:20px}.ask-chips button.is-on{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.ask-chips button:focus-visible,.ask-part__head:focus-visible,.ask-part__tools button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pu{gap:var(--space-4);max-width:560px;display:grid}.pu-head{gap:var(--space-2);scroll-margin-top:var(--space-12);display:grid}.pu-head h2{font-size:var(--fs-6);margin:0;font-weight:800;line-height:1.15}.pu-team{justify-self:start;align-items:center;gap:var(--space-2);padding:2px var(--space-3);border-radius:var(--r-pill);background:var(--accent-bg);color:var(--accent);font-size:var(--fs-1);font-weight:750;display:inline-flex}.pu-team>span{background:currentColor;border-radius:50%;width:8px;height:8px}.pu-lead{color:var(--text-2);font-size:var(--fs-3);margin:0;line-height:1.45}.pu-quiet{color:var(--text-2);font-size:var(--fs-2);margin:0;line-height:1.45}.pu-center{text-align:center}.pu-error{padding:var(--space-3);border-radius:var(--r-3);background:var(--danger-bg);color:var(--danger);font-size:var(--fs-2);margin:0}.pu-note{gap:var(--space-2);padding:var(--space-3);border-radius:var(--r-3);background:var(--warn-bg);color:var(--text-1);font-size:var(--fs-2);margin:0;line-height:1.4;display:flex}.pu-note .tool-icon{width:18px;height:18px;color:var(--warn);flex:none}.pu-card{gap:var(--space-3);padding:var(--space-4);border:1px solid color-mix(in srgb, #8b5cf6 25%, var(--line-1));border-radius:var(--r-4);background:linear-gradient(180deg, color-mix(in srgb, #8b5cf6 9%, var(--ink-1)) 0, var(--ink-1) 88px);box-shadow:var(--raise-1);display:grid}.pu-card__who{align-items:center;gap:var(--space-3);display:flex}.pu-card__who>span:last-child{gap:2px;display:grid}.pu-card__who strong{font-size:var(--fs-5);font-weight:800}.pu-card__who small{color:var(--text-2)}.pu-face{box-sizing:border-box;border-radius:var(--r-3);background:color-mix(in srgb, #8b5cf6 14%, var(--ink-1));color:#6d4fd0;width:60px;height:60px;font-size:var(--fs-4);border:2px solid #8b5cf6;flex:none;place-items:center;font-weight:800;display:grid}.pu-face--sm{width:36px;height:36px;font-size:var(--fs-1);border-radius:var(--r-2)}.pu-parts{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.pu-parts li{align-items:center;gap:var(--space-3);min-height:60px;padding:var(--space-2) var(--space-3);border:1px dashed var(--accent-line);border-radius:var(--r-3);background:color-mix(in srgb, var(--accent) 5%, var(--ink-1));display:flex}.pu-parts li.is-off{border-color:var(--line-1);background:var(--ink-2);opacity:.8}.pu-parts img,.pu-done img,.pu-next img,.pu-section__head img,.pu-review__head img{object-fit:contain;flex:none;width:36px;height:36px}.pu-parts li>span:last-child{gap:2px;display:grid}.pu-parts small,.pu-done small,.pu-next small,.pu-review__head small{color:var(--text-2);font-size:var(--fs-1)}.ui-btn.pu-start,.ui-btn.pu-send{min-height:52px;font-size:var(--fs-3)}.ui-btn.pu-send{border-color:var(--ok);background:var(--ok);color:#fff;flex:1}.pu-progress{gap:var(--space-2);scroll-margin-top:var(--space-12);display:grid}.pu-progress>div{align-items:center;gap:var(--space-3);display:flex}.pu-progress>div>span:last-child{display:grid}.pu-progress small{color:var(--text-2);font-size:var(--fs-1)}.pu-progress ol{gap:var(--space-1);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid}.pu-progress li{border-radius:var(--r-pill);background:var(--line-1);height:6px}.pu-progress li.is-done{background:var(--ok)}.pu-progress li.is-on{background:var(--accent)}.pu-done,.pu-next{align-items:center;gap:var(--space-3);min-height:56px;padding:0 var(--space-3);border-radius:var(--r-3);font:inherit;text-align:left;display:flex}.pu-done{border:1px solid var(--ok-line);background:var(--ink-1);color:var(--text-1);cursor:pointer}.pu-done strong,.pu-next strong{flex:1}.pu-done__tick{background:var(--ok);color:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.pu-done__tick .tool-icon{width:14px;height:14px}.pu-next{border:1px dashed var(--line-2);color:var(--text-3)}.pu-next img{opacity:.55;filter:grayscale(.6)}.pu-section{border:2px solid var(--accent);box-shadow:0 10px 28px -16px color-mix(in srgb, var(--accent) 60%, transparent);background:var(--ink-1)}.pu-section__head{align-items:flex-start;gap:var(--space-3);display:flex}.pu-section__head img{width:48px;height:48px}.pu-section__head h3{font-size:var(--fs-4);margin:0;font-weight:800}.pu-section__head p{margin:var(--space-1) 0 0;color:var(--text-2);font-size:var(--fs-2);line-height:1.4}.pu-groups{gap:var(--space-3);display:grid}[data-troop=inf]{--t:var(--t-inf,#c0533a)}[data-troop=cav]{--t:var(--t-cav,#3a7bc0)}[data-troop=arch]{--t:var(--t-arch,#4a9a52)}.pu-troops{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));gap:var(--space-2);align-items:start;display:grid}.pu-troop{align-content:start;gap:var(--space-3);min-width:0;padding:var(--space-3) var(--space-2);border:1px solid color-mix(in srgb, var(--t) 35%, var(--line-1));border-top:3px solid var(--t);border-radius:var(--r-3);background:color-mix(in srgb, var(--t) 7%, var(--ink-1));display:grid}.pu-troop__head{justify-items:center;gap:var(--space-1);color:var(--t);font:inherit;font-size:var(--fs-1);letter-spacing:.06em;text-transform:uppercase;text-align:center;background:0 0;border:0;margin:0;padding:0;font-weight:800;display:grid}.pu-troop__head img{object-fit:contain;width:36px;height:36px}.pu-troop__head small{color:var(--text-2);font-size:var(--fs-0);letter-spacing:0;text-transform:none;font-weight:650}.pu-troop__item{justify-items:center;gap:var(--space-1);text-align:center;min-width:0;display:grid}.pu-troop__label{color:var(--text-2);font-size:var(--fs-1);line-height:1.25}.pu-troop__art{border-radius:var(--r-2);object-fit:cover;width:52px;height:52px}.pu-troop__shown{font-size:var(--fs-3);font-variant-numeric:tabular-nums;font-weight:750}.pu-value{width:100%;min-width:0;display:flex}.pu .pu-value :is(input,select){width:100%;min-width:0;min-height:var(--touch-min);box-sizing:border-box;padding:0 var(--space-1);border:1.5px dashed color-mix(in srgb, var(--t,var(--accent)) 45%, var(--line-2));border-radius:var(--r-2);background:color-mix(in srgb, var(--ink-1) 70%, transparent);color:var(--text-1);font:inherit;font-size:var(--fs-3);font-variant-numeric:tabular-nums;text-align:center;text-align-last:center;appearance:none;flex:1;font-weight:750}.pu .pu-value :is(input,select):focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-style:solid}.pu .is-filled .pu-value :is(input,select){border-style:solid;border-color:var(--ok);color:var(--ok);background:color-mix(in srgb, var(--ok) 7%, var(--ink-1))}.pu .pu-value--big :is(input,select){min-height:52px;font-size:var(--fs-4)}.pu-caps{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--line-1);border-radius:var(--r-3);background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 7%, var(--ink-1)), var(--ink-1));grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.pu-cap{align-content:start;justify-items:center;gap:var(--space-2);text-align:center;min-width:0;display:grid}.pu-cap__label{align-items:center;gap:var(--space-1);color:var(--text-2);font-size:var(--fs-0);letter-spacing:.08em;text-transform:uppercase;font-weight:750;display:flex}.pu-cap__label img{object-fit:contain;width:22px;height:22px}.pu-cap__shown{font-size:var(--fs-4);font-variant-numeric:tabular-nums;font-weight:750}:is(.pu-troop__shown,.pu-cap__shown) b{color:var(--ok)}:is(.pu-troop__shown,.pu-cap__shown) i{color:var(--text-3,var(--text-2));font-style:normal;font-weight:500}.pu-rows{gap:var(--space-2);display:grid}.pu-row{align-items:center;gap:var(--space-3);min-height:60px;padding:var(--space-2) var(--space-3);border:1px dashed var(--line-2);border-radius:var(--r-3);background:var(--ink-1);grid-template-columns:auto minmax(0,1fr) minmax(84px,38%);display:grid}.pu-row:not(:has(>img)){grid-template-columns:minmax(0,1fr) minmax(84px,38%)}.pu-row.is-filled{border-style:solid;border-color:color-mix(in srgb, var(--ok) 45%, var(--line-1));background:color-mix(in srgb, var(--ok) 5%, var(--ink-1))}.pu-row>img{border-radius:var(--r-2);object-fit:contain;width:44px;height:44px}.pu-row__name{align-items:center;gap:var(--space-1) var(--space-2);font-size:var(--fs-2);flex-wrap:wrap;font-weight:650;display:flex}.pu-gov{gap:var(--space-2);display:grid}.pu-gov__head{align-items:center;gap:var(--space-2);color:var(--t);font-size:var(--fs-1);letter-spacing:.08em;text-transform:uppercase;font-weight:800;display:flex}.pu-gov__head:before{content:"";background:var(--t);border-radius:2px;width:8px;height:8px}.pu-gov__head:after{content:"";background:linear-gradient(90deg, var(--t), transparent);flex:1;height:1px}.pu-gov .pu-field{border:1px dashed var(--line-2);border-radius:var(--r-3);background:var(--ink-1)}.pu-gov .pu-field.is-filled{border-style:solid;border-color:color-mix(in srgb, var(--ok) 45%, var(--line-1))}@media (width>=900px){.pu-gov[data-troop]{grid-template-columns:repeat(2,minmax(0,1fr))}.pu-gov__head{grid-column:1/-1}}@media (width<=360px){.pu-troops{gap:var(--space-1)}.pu-troop{padding:var(--space-2) var(--space-1)}.pu .pu-value :is(input,select){font-size:var(--fs-2)}}.ask-troop .pu-troop__head{cursor:pointer;border-radius:var(--r-2)}.ask-troop .pu-troop__head[aria-pressed=true] small{color:var(--t)}.ask-troop__item{justify-items:center;gap:var(--space-1);width:100%;color:inherit;font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;padding:0;display:grid}.ask-troop__slot{justify-content:center;align-items:center;gap:var(--space-1);box-sizing:border-box;border:1.5px dashed color-mix(in srgb, var(--t) 45%, var(--line-2));border-radius:var(--r-2);width:100%;min-height:40px;color:var(--t);font-size:var(--fs-3);font-weight:750;display:flex}.ask-troop__slot svg{width:16px;height:16px}.ask-troop__item.is-on .ask-troop__slot{border-style:solid;border-color:var(--t);background:var(--t);color:#fff;font-size:var(--fs-1)}.ask-troop__item:focus-visible,.ask-troop .pu-troop__head:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-2)}.pu-troops.hl-lineup{grid-template-columns:repeat(var(--cols,3), minmax(0, 220px));justify-content:center}.hl-portrait{aspect-ratio:4/5;border:2px solid color-mix(in srgb, var(--t) 55%, var(--line-1));border-radius:var(--r-3);background:color-mix(in srgb, var(--t) 12%, var(--ink-1));width:min(100%,88px);color:color-mix(in srgb, var(--t) 60%, var(--text-2));font-size:var(--fs-5,28px);justify-self:center;place-items:center;font-weight:800;display:grid;overflow:hidden}.hl-portrait img{object-fit:cover;width:100%;height:100%}.hl-portrait.has-hero{border-color:var(--t)}.pu .hl-name .pu-value select{font-size:var(--fs-2)}@media (width<=360px){.pu .hl-name .pu-value select{font-size:var(--fs-1)}}.hl-detail{gap:var(--space-3);padding:var(--space-3);border:1px solid color-mix(in srgb, var(--t) 30%, var(--line-1));border-radius:var(--r-3);background:color-mix(in srgb, var(--t) 5%, var(--ink-1));display:grid}.hl-skills{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.hl-gear{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hl-gear__piece{gap:var(--space-2);padding:var(--space-2);border:1px dashed var(--line-2);border-radius:var(--r-2);background:var(--ink-1);display:grid}.hl-gear__head{align-items:center;gap:var(--space-2);font-size:var(--fs-2);font-weight:700;display:flex}.hl-gear__head img{object-fit:contain;width:32px;height:32px}@media (width>=900px){.hl-gear{grid-template-columns:repeat(4,minmax(0,1fr))}}.gp-pieces{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.gp-piece{align-content:start;gap:var(--space-2);min-width:0;padding:var(--space-2);border:1px dashed var(--line-2);border-radius:var(--r-3);background:var(--ink-1);color:var(--text-1);font:inherit;text-align:left;display:grid}.gp-piece.is-filled{border-style:solid;border-color:color-mix(in srgb, var(--ok) 45%, var(--line-1));background:color-mix(in srgb, var(--ok) 5%, var(--ink-1))}.gp-piece__top{align-items:center;gap:var(--space-2);min-width:0;display:flex}.gp-piece__top>img{border:1px solid var(--line-1);border-radius:var(--r-2);background:var(--ink-2,var(--ink-1));object-fit:contain;flex:none;width:48px;height:48px}.gp-piece__body{gap:2px;min-width:0;display:grid}.gp-piece__name{font-size:var(--fs-2);text-overflow:ellipsis;white-space:nowrap;font-weight:750;overflow:hidden}.gp-piece__body small{color:var(--text-2);font-size:var(--fs-1)}.gp-stars{gap:2px;display:flex}.gp-stars button{color:var(--line-2);font-size:var(--fs-4);cursor:pointer;background:0 0;border:0;padding:0;line-height:1}.gp-stars button[aria-pressed=true]{color:#e0a82e}.gp-stars button:disabled{cursor:default;opacity:.6}.pu .gp-piece__rename{box-sizing:border-box;width:100%;min-width:0;min-height:36px;padding:0 var(--space-2);border:1px solid var(--line-1);border-radius:var(--r-2);background:var(--ink-1);color:var(--text-1);font:inherit;font-size:var(--fs-1)}.gp-charms{gap:var(--space-1);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.gp-charm{justify-items:center;gap:var(--space-1);min-width:0;display:grid}.gp-charm>img{object-fit:contain;filter:grayscale();opacity:.45;width:36px;height:36px}.gp-charm.is-set>img{filter:none;opacity:1}.gp-charm__input{width:100%;display:flex}.pu .gp-charm__input .pu-value input{min-height:36px;font-size:var(--fs-2)}.gp-charm-dots{gap:2px;display:flex}.gp-charm-dots img{object-fit:contain;filter:grayscale();opacity:.6;width:20px;height:20px}.ms-cards{gap:var(--space-3);display:grid}@media (width>=900px){.ms-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.ms-card.is-battle{grid-column:1/-1}}.ms-card{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--line-1);border-radius:var(--r-3);background:var(--ink-1);display:grid}.ms-card.is-battle{border-color:color-mix(in srgb, var(--accent) 35%, var(--line-1));background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 7%, var(--ink-1)), var(--ink-1))}.ms-card__head{align-items:center;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) minmax(72px,30%);display:grid}.ms-card__head>img{border:1px solid var(--line-1);border-radius:var(--r-3);object-fit:cover;width:56px;height:56px}.ms-card__head>span{min-width:0;display:grid}.ms-card__head small{color:var(--text-2);font-size:var(--fs-0);letter-spacing:.08em;text-transform:uppercase;font-weight:750}.ms-card__head strong{font-size:var(--fs-3)}.ms-card__level{justify-items:center;gap:2px;display:grid}.ms-skills{gap:var(--space-1);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.pu .ms-skill .pu-value input{font-size:var(--fs-2);padding:0}.ms-skill .pu-troop__label{min-height:2.5em;line-height:1.25}.ms-skill-wrap{align-content:start;justify-items:center;gap:var(--space-1);min-width:0;display:grid}.ms-skill-wrap>img{object-fit:contain;width:32px;height:32px}.ms-skill{align-content:start;justify-items:center;gap:var(--space-1);text-align:center;width:100%;min-width:0;display:grid}.ms-skill .pu-troop__label{-webkit-line-clamp:2;font-size:var(--fs-0);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ask-pick{gap:var(--space-1);width:100%;padding:var(--space-2);border:1.5px dashed var(--line-2);border-radius:var(--r-3);background:var(--ink-1);color:var(--text-1);font:inherit;cursor:pointer;justify-items:center;display:grid;position:relative}.ask-pick.is-on{border-style:solid;border-color:var(--t,var(--accent));background:var(--t,var(--accent));color:#fff}.ask-pick.is-on :is(small,.gp-piece__body small,.ms-pick__name){color:#fff}.ask-pick.is-on .gp-piece__top>img{border-color:#ffffff80}.ask-pick.is-on .gp-charm-dots img{filter:none;opacity:1}.ask-pick__mark{top:var(--space-1);right:var(--space-1);background:var(--ink-2,var(--line-1));width:22px;height:22px;color:var(--text-2);font-size:var(--fs-1);border-radius:50%;place-items:center;font-weight:800;display:grid;position:absolute}.ask-pick.is-on .ask-pick__mark{color:var(--t,var(--accent));background:#fff}.ask-pick__mark svg{width:14px;height:14px}.ask-pick:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ask-gp{justify-items:stretch}.ask-gov__head{width:100%;font:inherit;font-size:var(--fs-1);cursor:pointer;background:0 0;border:0;padding:0;font-weight:800}.ms-pick{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(84px,1fr));margin:0;padding:0;list-style:none;display:grid}.ms-pick .ask-pick>img{border-radius:var(--r-3);object-fit:cover;width:52px;height:52px}.ms-pick__name{font-size:var(--fs-1);font-weight:700}.ms-pick small{color:var(--text-2);font-size:var(--fs-0)}.pu-group{border:1px solid var(--line-1);border-radius:var(--r-3);gap:0;display:grid;overflow:hidden}.pu-group--inf,.pu-group--cav,.pu-group--arch{border-top:3px solid var(--t);background:color-mix(in srgb, var(--t) 6%, var(--ink-1))}.pu-group--inf{--t:var(--t-inf)}.pu-group--cav{--t:var(--t-cav)}.pu-group--arch{--t:var(--t-arch)}.pu-group__name{padding:var(--space-2) var(--space-3) 0;color:var(--t);font-size:var(--fs-0);letter-spacing:.08em;font-weight:800}.pu-field{align-items:center;gap:var(--space-1) var(--space-3);min-height:56px;padding:var(--space-2) var(--space-3);border-top:1px solid var(--line-1);grid-template-columns:auto minmax(0,1fr);display:grid}.pu-group>.pu-field:first-child,.pu-group__name+.pu-field{border-top:0}.pu-field>img{object-fit:contain;grid-row:span 2;width:36px;height:36px}.pu-field__dot{width:10px;height:10px;margin:0 var(--space-3);background:var(--line-2);border-radius:50%;grid-row:span 2}.pu-field.is-filled .pu-field__dot{background:var(--ok)}.pu-field__label{align-items:center;gap:var(--space-2);font-size:var(--fs-2);flex-wrap:wrap;font-weight:650;display:flex}.pu-field__input{gap:var(--space-2);min-width:0;display:flex}.pu-field__input :is(input,select){min-width:0;min-height:var(--touch-min);box-sizing:border-box;padding:0 var(--space-3);border:1px solid var(--line-2);border-radius:var(--r-2);background:var(--ink-1);color:var(--text-1);font:inherit;font-size:var(--fs-3);flex:1;font-weight:700}.pu-field.is-filled .pu-field__input :is(input,select){border-color:var(--ok)}.pu-field__input .submission-panel__gov{gap:var(--space-1);flex-wrap:wrap;flex:1;display:flex}.pu-attach{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--touch-min);border:1px dashed var(--line-2);border-radius:var(--r-2);color:var(--text-2);font-size:var(--fs-2);cursor:pointer;font-weight:650;display:flex;position:relative}.pu-attach input{opacity:0;cursor:pointer;position:absolute;inset:0}.pu-attach .tool-icon{width:16px;height:16px}.pu-nav{bottom:calc(var(--tabbar-h,0px) + env(safe-area-inset-bottom,0px));z-index:3;align-items:center;gap:var(--space-2);padding:var(--space-3) 0;border-top:1px solid var(--line-1);background:var(--ink-0,var(--ink-1));display:flex;position:sticky}@media (width>=1024px){.pu-nav{bottom:0}}.pu-nav>small{color:var(--text-2);font-size:var(--fs-1);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;flex:1}@media (width<=380px){.pu-nav>small>span{display:none}}.pu-nav .ui-btn{min-height:48px}.pu-review{gap:var(--space-2);width:100%;padding:var(--space-3);border:2px solid var(--ok-line);border-radius:var(--r-3);background:var(--ink-1);color:var(--text-1);font:inherit;text-align:left;cursor:pointer;display:grid}.pu-review.is-sent{border-color:var(--ok);opacity:.75;cursor:default}.pu-review__head{align-items:center;gap:var(--space-3);display:flex}.pu-review__head strong{flex:1}.pu-review__group{padding:var(--space-1) var(--space-2);border-radius:var(--r-2);display:grid}.pu-review__row{justify-content:space-between;gap:var(--space-3);min-height:28px;font-size:var(--fs-2);align-items:center;display:flex}.pu-review__row b{color:var(--ok);font-variant-numeric:tabular-nums}.pu-review__row i{color:var(--text-3);font-style:normal;font-size:var(--fs-1)}.pu-sent{align-items:center;gap:var(--space-3);padding:var(--space-4);border-radius:var(--r-4);background:var(--ok-bg);display:flex}.pu-sent>span{background:var(--ok);color:#fff;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.pu-sent p{margin:0;line-height:1.45}:is(.team-area,.ask-sheet) .bulk-requests .bulk-requests__step{grid-template-columns:minmax(0,1fr);display:grid}:is(.team-area,.ask-sheet) .bulk-requests .bulk-requests__step>*{grid-column:1/-1}.ask-links{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.ask-links li{align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--line-1);border-radius:var(--r-3);background:var(--ink-1);transition:border-color var(--motion-fast);display:flex}.ask-links li.is-copied{border-color:var(--ok-line)}.ask-links__text{flex:1;gap:2px;min-width:0;display:grid}.ask-links__text small{color:var(--text-2);font-size:var(--fs-1)}.ask-links__text input{margin-top:var(--space-1);min-height:32px;padding:0 var(--space-2);border:1px solid var(--line-1);border-radius:var(--r-2);background:var(--ink-2);color:var(--text-2);font:inherit;font-size:var(--fs-1);text-overflow:ellipsis}.ask-links li .ui-btn{min-height:var(--touch-min);flex:none;min-width:84px}.ask-links li.is-copied .ui-btn{color:var(--ok);border-color:var(--ok-line)}.ask-links__old{color:var(--text-3);font-size:var(--fs-1);flex:none}.ask-nav{z-index:3;align-items:center;gap:var(--space-2);margin-inline:calc(var(--space-2) * -1);padding:var(--space-3) var(--space-2);border-top:1px solid var(--line-1);background:var(--ink-1);display:flex;position:sticky;bottom:0}.ask-nav .ui-btn{min-height:var(--touch-min)}.ask-nav .ui-btn[type=submit]{min-width:120px;margin-left:auto}.ask-nav__hint{color:var(--text-3);font-size:var(--fs-1);text-align:right;flex:1}.ask-nav__hint+.ui-btn{margin-left:0!important}@media (width<=1023px){.ask-nav{bottom:calc(var(--tabbar-h,64px) + env(safe-area-inset-bottom,0px))}}.ui-sheet--bottom.ask-sheet{width:min(720px,100%);height:min(88dvh,860px)}@media (width>=768px){.ui-sheet--bottom.ask-sheet{margin-bottom:var(--space-6);border-radius:var(--r-4)}}.ask-sheet .ui-sheet__body{align-content:start;padding-bottom:0;display:grid}.ask-sheet .bulk-requests{border:0;padding:0}.ask-sheet .ask-nav,.ask-sheet .ask-nav{padding:var(--space-3) 20px calc(var(--space-3) + env(safe-area-inset-bottom,0px));margin-inline:-20px;bottom:0}.ask-sheet .bulk-requests__players{max-height:none}.ask-sheet .guest-panel__choice{align-items:center;gap:var(--space-3);min-height:var(--touch-min);color:var(--text-1);display:flex}.ask-sheet .bulk-requests__players .guest-panel__choice+.guest-panel__choice{border-top:1px solid var(--line-1)}.ask-sheet input[type=checkbox],.ask-sheet input[type=radio]{width:20px;height:20px;accent-color:var(--accent);flex:none;margin:0}.ask-sheet textarea{box-sizing:border-box;width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--line-2);border-radius:var(--r-2);background:var(--ink-1);color:var(--text-1);font:inherit;resize:vertical}.ask-sheet .bulk-requests__step legend{margin-bottom:var(--space-2)}.ask-sheet .ask-links+.ui-btn,.ask-sheet .bulk-requests>.ui-btn:last-child{margin-bottom:var(--space-5)}.bulk-requests__form{gap:var(--space-5);display:grid}.bulk-requests__step{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.bulk-requests__step legend{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);font-size:var(--fs-3);padding:0;font-weight:800;display:flex}.bulk-requests__step legend small{color:var(--text-2);font-weight:650}.bulk-requests__num{background:var(--accent);width:24px;height:24px;color:var(--accent-ink);font-size:var(--fs-1);border-radius:50%;place-items:center;display:grid}.bulk-requests__search input{box-sizing:border-box;width:100%}.bulk-requests__players{padding:var(--space-1) var(--space-3);border:1px solid var(--line-1);border-radius:var(--r-3);background:var(--ink-1)}.bulk-requests__kinds{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bulk-requests__kind,.bulk-requests__how{align-items:center;gap:var(--space-2);min-height:52px;padding:0 var(--space-3);border:1px solid var(--line-1);border-radius:var(--r-3);background:var(--ink-1);color:var(--text-1);font-size:var(--fs-2);cursor:pointer;font-weight:650;display:flex}.bulk-requests__kind.is-on,.bulk-requests__how.is-on{border:2px solid var(--accent);background:var(--accent-bg);font-weight:750}.bulk-requests .bulk-requests__step{box-shadow:none;background:0 0;border:0;padding:0}:is(.team-area,.ask-sheet) .bulk-requests label.bulk-requests__kind,:is(.team-area,.ask-sheet) .bulk-requests label.bulk-requests__how{flex-direction:row;align-items:center;display:flex}:is(.team-area,.ask-sheet) .bulk-requests label.bulk-requests__kind input,:is(.team-area,.ask-sheet) .bulk-requests label.bulk-requests__how input{min-width:0;accent-color:var(--accent);flex:none;margin:0;padding:0;width:18px!important;height:18px!important;min-height:0!important}.bulk-requests__how{min-height:60px}.bulk-requests__how>span{gap:2px;display:grid}.bulk-requests__how small{color:var(--text-2);font-weight:500}.bulk-requests__presets{gap:var(--space-1);flex-wrap:wrap;display:flex}.bulk-requests__fields{padding:var(--space-2) var(--space-3);border:1px solid var(--line-1);border-radius:var(--r-3);background:var(--ink-1)}.bulk-requests__fields summary{cursor:pointer;min-height:32px;font-weight:700}.bulk-requests__part{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--line-1);display:grid}.bulk-requests__part-head{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}
