.manage{position:relative;z-index:0;padding-top:.6rem;overflow:clip;contain:layout paint}.manage__tabs{display:flex;gap:.3rem;overflow-x:auto;scrollbar-width:none;margin:0 -.25rem .85rem;padding:.25rem .25rem .4rem}.manage__tabs::-webkit-scrollbar{display:none}.manage__tab{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;gap:.3rem;min-height:36px;padding:0 .7rem;border:2px solid var(--navy);border-radius:999px;background:var(--white);color:var(--navy);font:inherit;font-size:.84rem;font-weight:800;cursor:pointer;transition:transform .1s ease;white-space:nowrap}.manage__tab-short{display:none}.manage__tab[aria-selected=true]{background:var(--gold);box-shadow:var(--pop-sm);transform:translateY(-1px)}.manage__tab.has-dot:after{content:"";position:absolute;top:-3px;right:-3px;width:11px;height:11px;border-radius:50%;background:var(--pink);border:2px solid var(--white)}.manage__body{position:relative;z-index:0;min-width:0;min-height:160px;overflow:clip;animation:manage-in .22s ease-out}@keyframes manage-in{0%{opacity:0;transform:translateY(6px)}}.bprof__stats,.loan__grid,.staff__sum{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.45rem;gap:.45rem;margin-bottom:.7rem}.bprof__stats{grid-template-columns:repeat(3,minmax(0,1fr))}.bprof__stats>div,.loan__grid>div,.staff__sum>div{display:grid;grid-gap:.1rem;gap:.1rem;align-content:start;padding:.5rem .6rem;border:2px solid var(--line);border-radius:var(--radius-sm);background:var(--white);min-width:0}.bprof__stats span,.loan__grid span,.staff__sum span{font-size:.74rem;font-weight:700;color:var(--muted)}.bprof__stats strong,.loan__grid strong,.staff__sum strong{font-size:1rem;overflow-wrap:anywhere}.loan__grid small,.staff__sum small{font-size:.72rem;color:var(--muted)}.staff__sum small.pos{color:var(--ok)}.staff__sum small.neg{color:var(--bad)}.staff__cap{display:inline-flex;align-items:baseline;gap:0;letter-spacing:-.02em}.staff__cap-max{font-size:.88em;font-weight:800;color:var(--muted)}.staff-role__role-max{margin-left:.15rem;font-style:normal;font-size:.72em;font-weight:700;color:var(--muted)}.staff{position:relative;z-index:0;min-width:0;display:grid;grid-gap:0;gap:0}.staff-role__locked{display:inline-flex;align-items:center;min-height:36px;padding:0 .55rem;border:2px dashed var(--line);border-radius:10px;background:var(--cream);font-weight:800}.staff__hint{font-size:.84rem;margin:0 0 .7rem}.staff__roles{list-style:none;margin:0;padding:0;display:grid;grid-gap:.55rem;gap:.55rem;min-width:0}.staff-role{display:grid;grid-gap:.45rem;gap:.45rem;padding:.65rem .7rem;border:2px solid var(--navy);border-radius:16px;background:var(--white);box-shadow:var(--pop-sm);min-width:0;overflow:hidden}.staff-role.is-short{background:#fff4f6;border-color:var(--pink-2)}.staff-role__top{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:.55rem;gap:.55rem;align-items:center;min-width:0}.staff-face{position:relative;flex:none;width:var(--face,48px);height:var(--face,48px);overflow:hidden;border:2px solid var(--navy);border-radius:calc(var(--face, 48px) * .3);background:linear-gradient(180deg,#fff6d8 0,var(--cream-2) 100%)}.staff-face img{position:absolute;top:6%;left:50%;width:auto;max-width:none;height:200%;transform:translateX(-50%);pointer-events:none}.staff-face--prop img{inset:8%;width:84%;height:84%;object-fit:contain;transform:none}.staff-role__name{display:grid;min-width:0}.staff-role__name small{color:var(--muted);font-size:.76rem;line-height:1.3}.staff-lv{max-width:7.5rem;padding:.12rem .55rem;border-radius:999px;font-size:.72rem;font-weight:800;border:2px solid var(--navy);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.staff-lv--1{background:var(--white)}.staff-lv--2{background:#d6f0ff}.staff-lv--3{background:var(--gold)}.staff-lv--4{background:#ffb3c7}.staff-lv--5{background:linear-gradient(135deg,#ffe27a,#ff9a3c 60%,#ff5c8a);color:var(--navy)}.staff-role__extra{margin:0;color:var(--muted);font-size:.74rem}.staff-role__row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.45rem .5rem}.staff-role__row,.stepper{align-items:center;min-width:0}.stepper{display:inline-flex;flex:1 1 auto;max-width:100%;border:2px solid var(--navy);border-radius:999px;overflow:hidden;background:var(--cream)}.stepper button{flex:0 0 auto;width:2.35rem;height:2.15rem;border:0;background:var(--white);color:var(--navy);font:inherit;font-size:1.1rem;font-weight:900;cursor:pointer}.stepper button:active:not(:disabled){background:var(--gold)}.stepper button:disabled{opacity:.35;cursor:not-allowed}.stepper span{flex:1 1 auto;min-width:2.6rem;padding:0 .15rem;text-align:center;font-size:.86rem;color:var(--muted)}.stepper b{color:var(--navy);font-size:1.05rem}.staff-role__wage{flex:0 1 auto;min-width:0;font-weight:800;font-size:.9rem;text-align:right;overflow-wrap:anywhere}.staff-role__wage small{display:block;font-weight:600;font-size:.7rem;color:var(--muted)}.staff-meter{position:relative;min-height:20px;border-radius:999px;background:var(--cream-2);overflow:hidden}.staff-meter span{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,var(--green),var(--green-2));border-radius:999px;transition:width .35s var(--spring)}.staff-role.is-short .staff-meter span{background:linear-gradient(90deg,var(--pink),var(--pink-2))}.staff-meter em{position:relative;display:block;padding:.15rem .55rem;line-height:1.25;font-size:.72rem;font-style:normal;font-weight:800;color:var(--navy);overflow-wrap:anywhere}.staff-role__train{justify-self:start;display:inline-flex;align-items:center;gap:.3rem}.staff-role__max{font-size:.78rem;font-weight:700;color:var(--gold-2)}.bprof__play{margin:0 0 .85rem}.bprof__head{display:grid;grid-template-columns:auto 1fr auto;grid-gap:.6rem;gap:.6rem;align-items:center;margin-bottom:.7rem}.bprof__icon{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;border:2px solid var(--navy);background:var(--cream-2);font-size:1.6rem}.bprof__title{display:grid;min-width:0;line-height:1.25}.bprof__title small{color:var(--muted);font-weight:700}.bprof__open{padding:.2rem .6rem;border-radius:999px;border:2px solid var(--navy);background:var(--cream-2);font-size:.74rem;font-weight:800;white-space:nowrap}.bprof__open.is-open{background:var(--moss-soft);color:var(--green-2);border-color:var(--green-2)}.bprof__stats strong{font-size:.95rem}.bprof__h{margin:.85rem 0 .4rem;font-size:.92rem}.bprof__menu{list-style:none;margin:0;padding:0;display:grid;grid-gap:.3rem;gap:.3rem}.bprof__menu li{display:grid;grid-template-columns:auto 1fr auto;grid-gap:.5rem;gap:.5rem;align-items:center;padding:.4rem .6rem;border-radius:12px;background:var(--white);border:2px solid var(--line);font-size:.9rem}.bprof__menu li.is-signature{border-color:var(--gold-2);background:#fff7dc}.bprof__menu i{font-style:normal;font-size:1.15rem}.bprof__menu strong small{font-weight:600;color:var(--muted);font-size:.72rem}.bprof__tag{display:inline-block;margin-left:.35rem;padding:0 .4rem;border-radius:999px;background:var(--orange);color:var(--white);font-size:.66rem;vertical-align:1px}.bprof__mix{display:flex;height:14px;border-radius:999px;overflow:hidden;border:2px solid var(--navy)}.bprof__mix span{flex-basis:0}.bprof__legend [data-i="0"] b,.bprof__mix [data-i="0"]{background:#3fb4ff}.bprof__legend [data-i="1"] b,.bprof__mix [data-i="1"]{background:#ff8a1f}.bprof__legend [data-i="2"] b,.bprof__mix [data-i="2"]{background:#8a6cff}.bprof__legend [data-i="3"] b,.bprof__mix [data-i="3"]{background:#33c76f}.bprof__legend{list-style:none;margin:.45rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.3rem .8rem;font-size:.8rem}.bprof__legend b{padding:0 .35rem;border-radius:6px;color:var(--white);font-size:.72rem}.bprof__hours{display:flex;align-items:flex-end;gap:2px;height:64px;padding:4px;border-radius:12px;background:var(--white);border:2px solid var(--line)}.bprof__hours span{flex:1 1;border-radius:3px 3px 0 0;background:#7fdcff}.bprof__hours span.is-now{background:#ff8a1f;box-shadow:0 0 0 2px #2b2350}.bprof__axis{display:flex;justify-content:space-between;font-size:.68rem;color:var(--muted);padding:.15rem .2rem 0}.loan{display:grid;grid-gap:.6rem;gap:.6rem}.loan__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.loan__kind{font-family:var(--font-display);font-weight:800;font-size:1.1rem}.loan__rate{padding:.15rem .6rem;border-radius:999px;background:var(--cream-2);border:2px solid var(--navy);font-size:.78rem;font-weight:800}.loan.is-danger .loan__grid>div:nth-child(2){border-color:var(--pink-2);background:#fff4f6;animation:loan-pulse 1.6s ease-in-out infinite}@keyframes loan-pulse{50%{box-shadow:0 0 0 4px rgba(232,54,106,.18)}}.loan__repay{display:grid;grid-gap:.45rem;gap:.45rem}.loan__after{margin:0;font-size:.84rem}.borrow{display:grid;grid-gap:.65rem;gap:.65rem}.borrow>p{margin:0;font-size:.88rem}.borrow .seg__option small{font-size:.76rem;line-height:1.35}.borrow__max{text-align:right;font-size:.72rem;color:var(--muted)}.borrow__max b{color:var(--navy);font-size:.9rem}.borrow__sum{margin:0}.borrow__sum .row{padding:.35rem 0}.shares{display:grid;grid-gap:.65rem;gap:.65rem}.cap{display:flex;height:26px;border:2px solid var(--navy);border-radius:999px;overflow:hidden;background:var(--white)}.cap span{flex-basis:0;display:grid;place-items:center;min-width:4px;font-size:.72rem;font-weight:800;color:var(--white);white-space:nowrap;overflow:hidden}.cap__owner{background:var(--navy-2)}.cap__holder{border-left:2px solid var(--white);background:var(--orange)}.cap__holder[data-i="1"]{background:var(--purple)}.cap__holder[data-i="2"]{background:var(--green-2)}.cap__holder[data-i="3"]{background:#2a8cff}.cap__holder[data-i="4"]{background:var(--pink-2)}.shares__lead{margin:0;font-size:.86rem}.shares__rules{font-size:.84rem;border:2px dashed var(--line);border-radius:12px;padding:.45rem .7rem}.shares__rules summary{cursor:pointer;font-weight:700}.shares__rules ul{margin:.4rem 0 .1rem;padding-left:1.1rem;display:grid;grid-gap:.3rem;gap:.3rem}.holders{list-style:none;margin:0;padding:0;display:grid;grid-gap:.4rem;gap:.4rem}.holder{display:grid;grid-template-columns:auto 1fr auto;grid-gap:.25rem .55rem;gap:.25rem .55rem;align-items:center;padding:.5rem .6rem;border:2px solid var(--line);border-radius:14px;background:var(--white)}.holder__avatar{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--purple);color:var(--white);font-weight:900}.holder__name{display:grid;min-width:0;font-size:.9rem}.holder__name small{color:var(--muted);font-size:.74rem}.holder__out{margin-left:.25rem;padding:0 .4rem;border-radius:999px;background:var(--pink);color:var(--white);font-size:.66rem;font-style:normal;vertical-align:1px}.holder__pct{font-size:1.05rem}.holder__buyback{grid-column:2/-1;justify-self:end}.round,.round-form,.stake{display:grid;grid-gap:.55rem;gap:.55rem}.round{padding:.7rem;border:2px dashed var(--orange);border-radius:16px;background:#fff7ea}.round__head{display:flex;justify-content:space-between;align-items:center;font-weight:800}.round__head small{color:var(--muted);font-weight:700}.round__offer{margin:0}.round-form>p{margin:0;font-size:.86rem}.round-form .bprof__h{margin:.2rem 0 0}.range{width:100%;accent-color:var(--orange);height:28px}@media (prefers-reduced-motion:reduce){.loan.is-danger .loan__grid>div:nth-child(2),.manage__body{animation:none}}.mgr{display:grid;grid-gap:.5rem;gap:.5rem}.staff .mgr{margin-bottom:.9rem;padding-bottom:.9rem;border-bottom:2px dashed rgba(43,35,80,.15)}.mgr__title{display:flex;align-items:center;gap:.55rem;margin:0;font-size:1rem}.mgr__hint{margin:0;font-size:.82rem}.mgr-card{display:grid;grid-template-columns:minmax(0,1fr);position:relative;grid-gap:.5rem;gap:.5rem;padding:.7rem .7rem .65rem;border:2px solid var(--navy);border-radius:14px;background:#fff;min-width:0}.mgr-card.is-pending{border-style:dashed;background:#fffaf0}.mgr-card__body{display:grid;min-width:0;grid-gap:.15rem;gap:.15rem}.mgr-card__face{position:absolute;top:.55rem;left:.7rem;z-index:1}.mgr-card:has(.mgr-card__face) .mgr-card__body{padding-left:3.2rem}.mgr-card__body small{color:var(--muted);font-size:.76rem;overflow-wrap:anywhere}.mgr-card__cut{display:grid;grid-gap:.3rem;gap:.3rem;margin-top:.35rem;width:100%;min-width:0}.mgr-card__cut-label{font-size:.72rem;font-weight:800;color:var(--navy)}.mgr-card__cut .mgr-hire__cuts{margin:0}.mgr-cut-dialog{display:grid;grid-gap:.75rem;gap:.75rem}.mgr-cut-dialog__hint{margin:0;font-size:.85rem}.mgr-cut-dialog__who{display:flex;align-items:center;gap:.55rem;min-width:0}.mgr-cut-dialog__who strong{display:block;font-size:.95rem}.mgr-cut-dialog__who small{color:var(--muted);font-size:.78rem;font-weight:700}.mgr-split{display:grid;grid-gap:.45rem;gap:.45rem;margin:.35rem 0 .2rem;padding:0;list-style:none}.mgr-split li{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.6rem .75rem;background:var(--white);border:2px solid var(--navy);border-radius:14px;font-weight:800}.mgr-collect{display:inline-flex;gap:.35rem}.mgr-collect .num{font-weight:800}.mgr-card__actions{display:grid;grid-gap:.3rem;gap:.3rem;width:100%}@media (max-width:560px){.manage__tab-label{display:none}.manage__tab-short{display:inline}.manage__tab{padding-inline:.55rem;min-height:34px;font-size:.8rem}}@media (max-width:420px){.staff-role__row{flex-direction:column;align-items:stretch}.staff-role__wage{text-align:left}.stepper{width:100%}.stepper button{width:2.1rem}.mgr-card__actions{grid-template-columns:1fr}.mgr-card__actions .btn{width:100%}.mgr-hire__cuts{grid-template-columns:1fr}}.mgr-hire{display:grid;grid-gap:.5rem;gap:.5rem}.mgr-hire__friends{display:flex;gap:.4rem;overflow-x:auto;padding-bottom:.2rem;scrollbar-width:none}.mgr-pick{position:relative;display:grid;justify-items:center;flex:0 0 auto;grid-gap:.15rem;gap:.15rem;width:64px;padding:.3rem .2rem;border:2px solid transparent;border-radius:12px;background:none;font:inherit;font-size:.7rem;color:var(--navy);cursor:pointer}.mgr-pick span:last-of-type{overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap}.mgr-pick.is-on{border-color:var(--navy);background:#fff3c4}.mgr-pick__dot{position:absolute;top:4px;right:10px;width:10px;height:10px;border:2px solid #fff;border-radius:50%;background:#33c76f}.mgr-pay{position:relative;display:grid;grid-gap:.35rem;gap:.35rem;width:100%;min-width:0;margin:.2rem 0 .15rem;padding:.65rem .7rem .6rem;border:2px solid var(--navy);border-radius:16px;background:linear-gradient(180deg,#fffdf6,#fff);box-sizing:border-box}.mgr-pay--face{padding-left:3.45rem}.mgr-pay__face{position:absolute;top:.5rem;left:.5rem;z-index:1}.mgr-pay__head{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;font-size:.78rem;font-weight:800;color:var(--muted)}.mgr-pay__head b{font-family:var(--font-display);font-size:1.55rem;line-height:1;color:var(--navy)}.mgr-pay input[type=range]{width:100%;height:34px;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer}.mgr-pay input[type=range]:disabled{cursor:default;opacity:.6}.mgr-pay input[type=range]::-webkit-slider-runnable-track{height:14px;border:2px solid var(--navy);border-radius:999px;background:linear-gradient(90deg,var(--gold) var(--pct,0),#efe8d4 var(--pct,0))}.mgr-pay input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:30px;height:30px;margin-top:-10px;border:3px solid var(--navy);border-radius:50%;background:#fff;box-shadow:0 2px 0 var(--navy)}.mgr-pay input[type=range]::-moz-range-track{height:14px;border:2px solid var(--navy);border-radius:999px;background:#efe8d4}.mgr-pay input[type=range]::-moz-range-progress{height:14px;border-radius:999px;background:var(--gold)}.mgr-pay input[type=range]::-moz-range-thumb{width:30px;height:30px;border:3px solid var(--navy);border-radius:50%;background:#fff}.mgr-pay__scale{display:flex;justify-content:space-between;margin-top:-.2rem;font-size:.68rem;font-weight:800;color:var(--muted)}.mgr-pay__split{display:grid;grid-template-columns:1fr 1fr;grid-gap:.4rem;gap:.4rem}.mgr-pay__cell{grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:.35rem;gap:.35rem;padding:.4rem .45rem;border-radius:12px}.mgr-pay__cell,.mgr-pay__cell span{display:grid;min-width:0}.mgr-pay__cell small{font-size:.66rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase;color:var(--muted)}.mgr-pay__cell b{overflow:hidden;font-size:.92rem;text-overflow:ellipsis;white-space:nowrap}.mgr-pay__cell--friend{background:#fff4d4;color:#8a5a00}.mgr-pay__cell--mine{background:#e7f8ee;color:#146c36}.mgr-hire__cuts{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.35rem;gap:.35rem}.mgr-cut{min-height:40px;border:2px solid var(--navy);border-radius:12px;background:#fff;font:inherit;font-weight:700;color:var(--navy);cursor:pointer}.mgr-cut.is-on{background:var(--navy);color:#fff}.loan__place{font-family:var(--font-display);font-size:1.05rem;font-weight:800;color:var(--navy)}.prep{position:relative;z-index:0;margin-top:1.25rem;padding-top:1rem;border-top:2px dashed var(--navy);clear:both;overflow:hidden;min-width:0;max-width:100%}.prep h3{margin:0 0 .35rem}.prep__list{list-style:none;margin:.6rem 0 0;padding:0;display:grid;grid-gap:.6rem;gap:.6rem}.prep__item{border:2px solid var(--navy);border-radius:14px;padding:.75rem .85rem;background:#fff;overflow:hidden;min-width:0;max-width:100%}.prep__item.is-on{background:#fff8e8}.prep__top{display:flex;gap:.55rem;align-items:center}.prep__top small{display:block;color:var(--muted,#5c6b7a);font-size:.82rem}.prep__item p{margin:.4rem 0;overflow-wrap:anywhere;word-break:break-word}.prep__price{font-weight:700}