.joinwrap{max-width:736px}.joinwrap.joinwide{max-width:996px}.joindoc .panel{border:1px solid var(--line);border-radius:14px;background:var(--paper);padding:34px 36px 32px;margin-top:8px;max-width:640px;position:relative}.joindoc .panel .stephead{margin-bottom:22px}.joindoc .panel .stepmeta{font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--red);margin:0 0 10px}.joindoc .panel .stepbar{display:flex;gap:6px;margin:0 0 16px}.joindoc .panel .stepbar i{display:block;flex:1 1;height:3px;border-radius:2px;background:var(--paper-3);transition:background .3s}.joindoc .panel .stepbar i.on{background:var(--red)}.joindoc .panel .stephead h2{margin:0}.joindoc .panel .stephead h2:focus{outline:none}.joindoc .panel .step{animation:joinstepin .32s cubic-bezier(.2,.7,.2,1)}@keyframes joinstepin{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.joindoc .panel .navrow{display:flex;align-items:center;gap:12px;margin-top:4px}.joindoc .panel .navrow .authbtn{flex:0 0 auto;min-width:200px}.joindoc .panel .navrow .authbtn.ghost{flex:0 0 auto;min-height:48px;padding:0 22px}.joindoc .panel .row2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 18px;gap:0 18px}.joindoc .panel .authfield select{width:100%;min-height:48px;font-family:var(--body);font-size:16px;color:var(--navy);background:var(--paper) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23545454' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 14px center;border:1px solid var(--line);border-radius:10px;padding:12px 40px 12px 14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .2s}.joindoc .panel .authfield select:invalid{color:var(--silver)}.joindoc .panel .authfield select:focus{outline:none;border-color:var(--navy)}.joindoc .panel .authfield select:focus-visible{box-shadow:0 0 0 3px rgba(0,14,47,.15)}.joindoc .panel .authfield textarea{width:100%;min-height:92px;font-family:var(--body);font-size:16px;line-height:1.45;color:var(--navy);background:var(--paper);border:1px solid var(--line);border-radius:10px;padding:12px 14px;resize:vertical;transition:border-color .2s}.joindoc .panel .authfield textarea::placeholder{color:var(--silver)}.joindoc .panel .authfield textarea:focus{outline:none;border-color:var(--navy)}.joindoc .panel .authfield textarea:focus-visible{box-shadow:0 0 0 3px rgba(0,14,47,.15)}.joindoc .panel .otherin{margin:14px 0 0}.joindoc .panel .chipfield{margin-bottom:20px}.joindoc .panel .fieldlabel{display:block;font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--slate);margin-bottom:10px}.joindoc .panel .chips{display:flex;flex-wrap:wrap;gap:10px}.joindoc .panel .chip{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 16px 0 14px;border:1px solid var(--line);border-radius:100px;background:var(--paper);font-family:var(--body);font-size:15px;color:var(--navy);cursor:pointer;touch-action:manipulation;transition:border-color .2s,background .2s}.joindoc .panel .chip .dot{width:14px;height:14px;border-radius:50%;border:2px solid var(--line);flex:none;transition:border-color .2s,background .2s}.joindoc .panel .chip.on{border-color:var(--red);background:#FFF7F8}.joindoc .panel .chip.on .dot{border-color:var(--red);background:var(--red);box-shadow:inset 0 0 0 3px #fff}.joindoc .panel .chip:focus-visible{outline:none;box-shadow:0 0 0 3px var(--paper),0 0 0 5px var(--red)}.joindoc .panel .bf{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.joindoc .panel .privacy{font-size:13px;line-height:1.5;color:var(--slate);margin:0 0 18px}.joindoc .panel .actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.joindoc .panel .done:focus{outline:none}.joindoc .panel .done .eyebrow{margin-bottom:16px}.joindoc .panel .done h2{font-family:var(--serif);font-weight:400;font-size:clamp(30px,4.5vw,40px);line-height:1.08;letter-spacing:-.01em;margin:0 0 12px;color:var(--navy)}.joindoc .panel .done h2 em{font-style:italic;color:var(--red)}.joindoc .panel .done p{font-size:16px;line-height:1.55;color:var(--navy-soft);margin:0 0 22px;max-width:52ch}.joindoc .panel .done b{color:var(--navy);font-weight:600}.joindoc .panel .done.bad .eyebrow{color:var(--slate)}.joindoc .panel .done.bad .eyebrow .tick{background:var(--slate)}.joindoc .panel.wide{max-width:900px}.joindoc .panel h2{font-family:var(--serif);font-weight:400;font-size:28px;line-height:1.1;color:var(--navy);margin:0 0 6px}.joindoc .panel .sub{font-size:14.5px;color:var(--slate);margin:0 0 20px}.joindoc .panel section+section{margin-top:36px;padding-top:30px;border-top:1px solid var(--line)}.joindoc .panel .teamgrid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:18px;gap:18px}.joindoc .panel .teamgrid img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;border-radius:14px;background:var(--paper-2)}.joindoc .panel .tname{font-family:var(--serif);font-size:17px;line-height:1.15;color:var(--navy);margin:10px 0 3px}.joindoc .panel .trole{font-family:var(--mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--slate)}.joindoc .panel .reel{overflow:hidden;margin:0 -36px;padding:4px 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.joindoc .panel .reeltrack{list-style:none;margin:0;padding:0;display:flex;width:max-content;animation:joinreel var(--reel-s,60s) linear infinite;will-change:transform}@keyframes joinreel{to{transform:translateX(-50%)}}.joindoc .panel .reeltile{flex:none;width:150px;margin-right:18px}.joindoc .panel .reeltile img{display:block;width:150px;height:150px;object-fit:cover;border-radius:14px;background:var(--paper-2)}.joindoc .panel .reeltile .tname{font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:9px}.joindoc .panel .hero{font-size:15px;color:var(--navy-soft);margin:0 0 20px;display:flex;align-items:baseline;gap:10px}.joindoc .panel .hero b{font-family:var(--serif);font-weight:400;font-size:44px;line-height:1;color:var(--navy)}.joindoc .panel .ychart{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:11px}.joindoc .panel .yrow{display:grid;grid-template-columns:150px minmax(0,1fr) 64px;align-items:center;grid-gap:12px;gap:12px}.joindoc .panel .ylabel{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--slate);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.joindoc .panel .ytrack{display:block;height:14px;background:var(--paper-2);border-radius:4px;overflow:hidden}.joindoc .panel .ybar{display:block;height:100%;width:0;background:var(--navy);border-radius:0 4px 4px 0;transition:width .7s cubic-bezier(.2,.7,.2,1)}.joindoc .panel .yval{font-family:var(--mono);font-size:12px;color:var(--navy);text-align:right;white-space:nowrap}.joindoc .panel .yrow.you .ylabel{color:var(--navy)}.joindoc .panel .yrow.you .ybar{background:var(--red)}.joindoc .panel .yrow.you .yval i{font-style:normal;color:var(--red);margin-left:6px;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase}.joindoc .panel .actions.after{margin-top:34px}@media (hover:hover) and (pointer:fine){.joindoc .panel .chip:hover{border-color:var(--red)}.joindoc .panel .reel:hover .reeltrack{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.joindoc .panel .authfield select,.joindoc .panel .authfield textarea,.joindoc .panel .chip,.joindoc .panel .chip .dot,.joindoc .panel .stepbar i,.joindoc .panel .ybar{transition:none}.joindoc .panel .step{animation:none}.joindoc .panel .reel{margin:0;-webkit-mask-image:none;mask-image:none}.joindoc .panel .reeltrack{animation:none;width:auto;flex-wrap:wrap;will-change:auto}.joindoc .panel .reeltrack .dup{display:none}.joindoc .panel .reeltile{margin-bottom:16px}}@media (max-width:640px){.joindoc .panel{padding:24px 18px 26px;border-radius:11px}.joindoc .panel .row2{grid-template-columns:minmax(0,1fr)}.joindoc .panel .authbtn{width:100%}.joindoc .panel .navrow .authbtn{width:auto;flex:1 1 auto;min-width:0}.joindoc .panel h2{font-size:24px}.joindoc .panel .teamgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.joindoc .panel .reel{margin:0 -18px}.joindoc .panel .reeltile{width:110px;margin-right:12px}.joindoc .panel .reeltile img{width:110px;height:110px;border-radius:11px}.joindoc .panel .reeltile .tname{font-size:13px}.joindoc .panel .tname{font-size:15px}.joindoc .panel .yrow{grid-template-columns:112px minmax(0,1fr) 48px;gap:10px}.joindoc .panel .ylabel{font-size:9.5px}}.deckwrap.panel-open #fit{right:340px}.deckwrap.panel-open .nav{left:calc(50% - 170px)}.dlvstrip{position:fixed;bottom:22px;left:22px;z-index:60;display:flex;align-items:center;gap:10px;min-height:44px;background:rgba(255,255,255,.85);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--line);border-radius:100px;padding:6px 16px 6px 10px;cursor:pointer;box-shadow:0 12px 30px -14px rgba(0,14,47,.3)}.dlvstrip:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(228,0,43,.3)}@media (hover:hover) and (pointer:fine){.dlvstrip:hover{border-color:var(--red)}}.dlvfaces{display:flex;align-items:center}.dlvface{width:26px;height:26px;border-radius:50%;border:2px solid #fff;margin-left:-8px;display:block}.dlvface:first-child{margin-left:0}.dlvface .avatar{width:100%!important;height:100%!important}.dlvmore{display:grid;place-items:center;background:var(--paper-3);color:var(--navy);font-size:9px}.dlvheretxt,.dlvmore{font-family:var(--mono)}.dlvheretxt{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--slate);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dlvliveflag{display:flex;align-items:center;gap:6px;font-family:var(--mono);font-size:9.5px;letter-spacing:.2em;color:var(--red)}.dlvlivedot{width:7px;height:7px;border-radius:50%;background:var(--red);animation:dlvpulse 1.6s ease-in-out infinite}@keyframes dlvpulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.dlvlivedot{animation:none}}.dlvtoggles{position:fixed;right:14px;top:50%;transform:translateY(-50%);z-index:62;display:flex;flex-direction:column;gap:10px}.deckwrap.panel-open .dlvtoggles{right:354px}.dlvtog{position:relative;width:44px;height:44px;border-radius:50%;border:1px solid var(--line);background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--navy);display:grid;place-items:center;cursor:pointer;transition:color .2s,border-color .2s;box-shadow:0 12px 30px -14px rgba(0,14,47,.3)}.dlvtog svg{width:18px;height:18px}.dlvtog.on{border-color:var(--red);color:var(--red)}.dlvtog:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(228,0,43,.3)}@media (hover:hover) and (pointer:fine){.dlvtog:hover{border-color:var(--red);color:var(--red)}}.dlvcount{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;border-radius:100px;background:var(--red);color:#fff;font-family:var(--mono);font-size:10px;display:grid;place-items:center;padding:0 4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dlvtog.golive{width:auto;min-width:44px;border-radius:100px;padding:0 14px;font-family:var(--mono);font-size:9.5px;letter-spacing:.18em}.dlvtog.golive.on{background:var(--red);border-color:var(--red);color:#fff}.dlvrejoin{position:fixed;bottom:80px;left:50%;transform:translateX(-50%);z-index:62;display:flex;align-items:center;gap:9px;min-height:44px;padding:0 22px;border:1px solid var(--red);border-radius:100px;background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--red);font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;box-shadow:0 12px 30px -14px rgba(0,14,47,.35)}.dlvrejoin:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(228,0,43,.3)}@media (hover:hover) and (pointer:fine){.dlvrejoin:hover{background:var(--red);color:#fff}}.deckwrap.panel-open .dlvrejoin{left:calc(50% - 170px)}.dlvpanel{top:0;width:340px;z-index:61;border-left:1px solid var(--line)}.dlvpanel,.dlvsheet{position:fixed;right:0;bottom:0;background:var(--paper);display:flex}.dlvsheet{left:0;height:62vh;z-index:90;border-top:1px solid var(--line);border-radius:18px 18px 0 0;box-shadow:0 -18px 50px -20px rgba(0,14,47,.4);overscroll-behavior:contain}.dlvpanelbody{display:flex;flex-direction:column;flex:1 1;min-width:0;min-height:0}.dlvpanelhead{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid var(--line);flex:none}.dlvpanelhead h2{font-family:var(--serif);font-weight:400;font-size:22px;margin:0;color:var(--navy)}.dlvclose{width:38px;height:38px;border-radius:50%;border:0;background:none;color:var(--slate);display:grid;place-items:center;cursor:pointer}.dlvclose svg{width:16px;height:16px}.dlvclose:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(228,0,43,.25)}@media (hover:hover) and (pointer:fine){.dlvclose:hover{color:var(--red)}}.dlvscroll{flex:1 1;overflow-y:auto;padding:14px 18px;display:flex;flex-direction:column;gap:14px;overscroll-behavior:contain}.dlvstatus{font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--slate);padding:16px 0}.dlvmsg{display:flex;gap:10px;align-items:flex-start;min-width:0}.dlvmsgmain{min-width:0;flex:1 1}.dlvmsgmeta{display:flex;align-items:baseline;gap:8px;margin-bottom:2px}.dlvname{font-family:var(--body);font-size:13.5px;color:var(--navy);font-weight:600;display:inline-flex;align-items:center;gap:7px}.dlvmsgmeta time{font-family:var(--mono);font-size:9px;color:var(--silver);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dlvmsg p{margin:0;font-size:14px;line-height:1.45;color:var(--navy-soft);overflow-wrap:break-word;white-space:pre-wrap}.dlvlive{font-style:normal;font-family:var(--mono);font-size:8px;letter-spacing:.18em;color:#fff;background:var(--red);border-radius:100px;padding:2px 7px}.dlvdel{width:26px;height:26px;flex:none;border:0;background:none;color:transparent;display:grid;place-items:center;cursor:pointer;border-radius:50%}.dlvdel svg{width:12px;height:12px}.dlvdel:focus-visible,.dlvmsg:hover .dlvdel{color:var(--silver)}.dlvdel:focus-visible{outline:none;box-shadow:0 0 0 2px rgba(228,0,43,.3)}@media (hover:hover) and (pointer:fine){.dlvdel:hover{color:var(--red)}}@media (hover:none){.dlvdel{color:var(--silver)}}.dlvcompose{display:flex;align-items:flex-end;gap:8px;padding:12px 14px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--line);flex:none}.dlvcompose textarea{flex:1 1;resize:none;font-family:var(--body);font-size:16px;color:var(--navy);background:var(--paper-2);border:1px solid var(--line);border-radius:12px;padding:10px 12px;max-height:110px;line-height:1.4;min-width:0}.dlvcompose textarea:focus{outline:none;border-color:var(--navy)}.dlvcompose textarea:focus-visible{box-shadow:0 0 0 3px rgba(0,14,47,.12)}.dlvcompose button{width:42px;height:42px;flex:none;border-radius:50%;border:0;background:var(--red);color:#fff;display:grid;place-items:center;cursor:pointer}.dlvcompose button svg{width:17px;height:17px}.dlvcompose button:disabled{opacity:.5;cursor:default}.dlvcompose button:focus-visible{outline:none;box-shadow:0 0 0 3px var(--paper),0 0 0 5px var(--red)}.dlvchaterr{margin:0;padding:8px 18px}.dlvgroup h3{font-family:var(--mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--red);margin:0 0 10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dlvgroup{border-top:1px solid var(--line);padding-top:12px}.dlvgroup:first-child{border-top:0;padding-top:0}.dlvperson{display:flex;align-items:center;gap:10px;padding:6px 0;min-width:0}.dlvperson .dlvname{font-weight:400;flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dlvdm{font-family:var(--mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--slate);padding:8px 0 8px 8px;flex:none}.dlvdm:focus-visible{outline:none;box-shadow:0 2px 0 var(--red)}@media (hover:hover) and (pointer:fine){.dlvdm:hover{color:var(--red)}}.dlvfab{position:fixed;right:16px;bottom:calc(18px + env(safe-area-inset-bottom));z-index:88;width:52px;height:52px;border-radius:50%;border:1px solid var(--line);background:var(--navy);color:#fff;display:grid;place-items:center;cursor:pointer;box-shadow:0 14px 34px -14px rgba(0,14,47,.5)}.dlvfab svg{width:21px;height:21px}.dlvfab .dlvcount{top:-3px;right:-3px}.dlvfab:focus-visible{outline:none;box-shadow:0 0 0 3px var(--paper),0 0 0 5px var(--red)}.dlvjump{position:fixed;left:50%;transform:translateX(-50%);bottom:calc(84px + env(safe-area-inset-bottom));z-index:88;display:flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border:1px solid var(--red);border-radius:100px;background:rgba(255,255,255,.94);color:var(--red);font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;box-shadow:0 12px 30px -14px rgba(0,14,47,.35);max-width:calc(100vw - 32px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dlvjump:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(228,0,43,.3)}@media (max-width:900px){.dlvstrip{bottom:calc(18px + env(safe-area-inset-bottom))}.dlvpanel{width:min(340px,86vw)}.deckwrap.panel-open #fit{right:min(340px,86vw)}}@media (max-width:820px) and (orientation:portrait){.dlvfab{bottom:calc(var(--tabbar-h,60px) + 14px + env(safe-area-inset-bottom))}.dlvjump{bottom:calc(var(--tabbar-h,60px) + 76px + env(safe-area-inset-bottom))}}.pllhist{display:flex;flex-direction:column;gap:8px}.pllcols{position:relative;display:flex;align-items:flex-end;gap:6px;height:104px}.pllhist.compact .pllcols{height:74px}.pllcol{flex:1 1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;position:relative}.pllct{font-family:var(--mono);font-size:10px;line-height:1;color:var(--slate);margin-bottom:4px;min-height:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pllbar{display:block;width:100%;background:var(--navy);border-radius:3px 3px 0 0;transition:height .45s cubic-bezier(.2,.7,.2,1)}.pllmark{position:absolute;top:-4px;bottom:18px;width:0;border-left:2px dashed var(--red);z-index:2;pointer-events:none}.pllmark b{position:absolute;left:6px;top:-2px;white-space:nowrap;font-family:var(--mono);font-weight:400;font-size:11px;letter-spacing:.1em;color:var(--red);background:#fff;padding:1px 5px;border-radius:3px}.pllbar.mine{background:var(--navy);box-shadow:inset 0 0 0 2px var(--red)}.pllbar.answer{background:var(--red)}.plltick{font-size:9.5px;letter-spacing:.06em;color:var(--silver);margin-top:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pllfoot,.plltick{font-family:var(--mono)}.pllfoot{display:flex;gap:18px;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--slate);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pllfoot .pllactual{color:var(--red)}.pllwrap{position:fixed;right:18px;bottom:calc(18px + env(safe-area-inset-bottom));z-index:95;width:min(420px,calc(100vw - 36px))}.pllcard{background:#fff;border:2px solid var(--red);border-radius:16px;padding:16px 18px 14px;box-shadow:0 30px 70px -26px rgba(0,14,47,.5)}.pllhead{justify-content:space-between;gap:12px;margin-bottom:10px}.plleyebrow,.pllhead{display:flex;align-items:center}.plleyebrow{gap:8px;font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--red)}.pllx{width:32px;height:32px;flex:none;display:grid;place-items:center;border:none;background:none;color:var(--slate);cursor:pointer;border-radius:50%}.pllx svg{width:16px;height:16px}.pllx:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(228,0,43,.3)}@media (hover:hover) and (pointer:fine){.pllx:hover{color:var(--red)}}.pllq{margin:0 0 12px;font-size:15px;line-height:1.45;color:var(--navy)}.pllform{display:flex;gap:10px;margin-bottom:10px}.pllfield{position:relative;flex:1 1;min-width:0}.pllfield input{width:100%;height:46px;padding:0 34px 0 14px;border:1px solid var(--line);border-radius:10px;background:var(--paper);font-family:var(--serif);font-size:22px;color:var(--navy)}.pllfield input:focus{outline:none;border-color:var(--red);box-shadow:0 0 0 3px rgba(228,0,43,.18)}.pllfield input::-webkit-inner-spin-button,.pllfield input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pllfield input[type=number]{-moz-appearance:textfield}.pllunit{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:13px;color:var(--slate);pointer-events:none}.pllsend,.pllunit{font-family:var(--mono)}.pllsend{flex:none;min-height:46px;padding:0 20px;border:none;border-radius:10px;background:var(--red);color:#fff;font-size:11px;letter-spacing:.16em;text-transform:uppercase;cursor:pointer}.pllsend[disabled]{opacity:.4;cursor:default}.pllsend:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(228,0,43,.35)}.pllerr{margin:0 0 10px;font-size:13px;color:var(--red)}.pllmine,.pllverdict{margin:10px 0 0}.brdhint,.pllmine,.pllverdict{font-size:13px;color:var(--slate)}.brdhint{margin:-6px 0 12px;line-height:1.45}.brdform{display:flex;gap:10px;margin-bottom:8px}.brdform input{flex:1 1;min-width:0;height:46px;padding:0 14px;border:1px solid var(--line);border-radius:10px;background:var(--paper);font-family:var(--body);font-size:16px;color:var(--navy)}.brdform input:focus{outline:none;border-color:var(--red);box-shadow:0 0 0 3px rgba(228,0,43,.18)}.brdmeta{display:flex;justify-content:space-between;gap:12px;margin:0 0 4px;font-size:12px;color:var(--slate)}.brdcount{flex:none;font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--red-deep)}.brdmine{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:6px;max-height:190px;overflow-y:auto}.brdmine li{display:flex;align-items:flex-start;gap:8px;padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:var(--paper-2)}.brdmine li span{flex:1 1;min-width:0;font-size:13.5px;line-height:1.4;color:var(--navy);overflow-wrap:anywhere}.brdmine li button{flex:none;width:20px;height:20px;padding:0;border:none;background:none;color:var(--slate);cursor:pointer}.brdmine li button svg{width:14px;height:14px;display:block}.brdmine li button:hover{color:var(--red)}.pllverdict b{color:var(--navy);font-weight:400}.pllchip{position:fixed;right:18px;bottom:calc(18px + env(safe-area-inset-bottom));z-index:95;display:flex;align-items:center;gap:9px;min-height:44px;padding:0 20px;border:1px solid var(--red);border-radius:100px;background:rgba(255,255,255,.94);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--red);font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;box-shadow:0 14px 34px -16px rgba(0,14,47,.4)}.pllchip:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(228,0,43,.3)}@media (max-width:820px) and (orientation:portrait){.pllchip,.pllwrap{right:12px;bottom:calc(var(--tabbar-h,60px) + 14px + env(safe-area-inset-bottom))}.pllwrap{width:calc(100vw - 24px)}}@media (prefers-reduced-motion:reduce){.pllbar{transition:none!important}}.prbwrap{position:fixed;right:18px;bottom:calc(18px + env(safe-area-inset-bottom));z-index:95;width:min(480px,calc(100vw - 36px))}.prbcard{background:#fff;border:2px solid var(--red);border-radius:16px;padding:16px 18px 14px;box-shadow:0 30px 70px -26px rgba(0,14,47,.5)}.prbcard.own{border-color:var(--line)}.prbhead{justify-content:space-between;gap:12px;margin-bottom:6px}.prbeyebrow,.prbhead{display:flex;align-items:center}.prbeyebrow{gap:8px;font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--red)}.prbcard.own .prbeyebrow{color:var(--slate)}.prbx{width:32px;height:32px;flex:none;display:grid;place-items:center;border:none;background:none;color:var(--slate);cursor:pointer;border-radius:50%}.prbx svg{width:16px;height:16px}.prbx:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(228,0,43,.3)}@media (hover:hover) and (pointer:fine){.prbx:hover{color:var(--red)}}.prbteam{margin:0 0 10px;font-family:var(--serif);font-weight:400;font-size:26px;line-height:1.1;color:var(--navy)}.prbown{margin:0;font-size:14px;line-height:1.5;color:var(--slate)}.prbform{display:flex;flex-direction:column;gap:10px}.prbrow{display:grid;grid-template-columns:1fr 150px;grid-template-areas:"label ctl" "line ctl";grid-column-gap:14px;column-gap:14px;grid-row-gap:2px;row-gap:2px;align-items:center;padding:8px 0;border-top:1px solid var(--line)}.prbrow:first-child{border-top:none;padding-top:0}.prblabel{grid-area:label;font-size:14px;font-weight:700;color:var(--navy);line-height:1.2}.prbline{grid-area:line;font-size:12px;line-height:1.35;color:var(--slate)}.prbctl{grid-area:ctl;display:flex;align-items:center;gap:10px}.prbrange{flex:1 1;min-width:0;accent-color:var(--red);cursor:pointer;height:28px}.prbrange:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(228,0,43,.25);border-radius:6px}.prbval{flex:none;width:30px;text-align:right;font-family:var(--serif);font-size:24px;line-height:1;color:var(--navy);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.prbcomment{width:100%;resize:vertical;min-height:64px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--paper);font-family:var(--body);font-size:14px;line-height:1.45;color:var(--navy)}.prbcomment:focus{outline:none;border-color:var(--red);box-shadow:0 0 0 3px rgba(228,0,43,.18)}.prbfoot{display:flex;align-items:center;justify-content:space-between;gap:12px}.prbnote{font-size:12.5px;color:var(--slate)}.prbsend{flex:none;min-height:44px;padding:0 22px;border:none;border-radius:10px;background:var(--red);color:#fff;font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;cursor:pointer}.prbsend[disabled]{opacity:.4;cursor:default}.prbsend:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(228,0,43,.35)}.prberr{margin:0;font-size:13px;color:var(--red)}.prbchip{position:fixed;right:18px;bottom:calc(18px + env(safe-area-inset-bottom));z-index:95;display:flex;align-items:center;gap:9px;min-height:44px;padding:0 20px;border:1px solid var(--red);border-radius:100px;background:rgba(255,255,255,.94);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--red);font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;box-shadow:0 14px 34px -16px rgba(0,14,47,.4)}.prbchip:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(228,0,43,.3)}@media (max-width:820px) and (orientation:portrait){.prbchip,.prbwrap{right:12px;bottom:calc(var(--tabbar-h,60px) + 14px + env(safe-area-inset-bottom))}.prbwrap{width:calc(100vw - 24px)}.prbrow{grid-template-columns:1fr;grid-template-areas:"label" "line" "ctl"}}