@import "https://fonts.googleapis.com/css2?family=Heebo:wght@400;500;600;700;800;900&display=swap";:root{color:#292039;font-synthesis:none;background:#f5f4f9;font-family:Heebo,Arial,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;font-weight:600;transition:background .15s,transform .15s;display:inline-flex}button:disabled{opacity:.45;cursor:not-allowed}:is(button:focus-visible,a:focus-visible){outline-offset:3px;outline:3px solid #9473e5}main{max-width:1320px;margin:auto;padding:0 44px}header{border-bottom:1px solid #e3dfeb;justify-content:space-between;align-items:center;height:100px;display:flex}.brand{color:inherit;align-items:center;gap:12px;font-size:25px;font-weight:900;line-height:1.2;text-decoration:none;display:flex}.brand small{color:#8c829e;margin-top:5px;font-size:13px;font-weight:500;display:block}.brandmark{color:#c8ff71;background:#4923a4;border-radius:14px;place-items:center;width:47px;height:47px;display:grid}.headerend{align-items:center;gap:15px;display:flex}.pill{color:#5c4281;background:#eae5f4;border-radius:30px;padding:8px 14px;font-size:14px}.iconbtn{color:#78678c;background:0 0;padding:8px}.entrance{grid-template-columns:1.15fr 1fr;align-items:center;gap:100px;min-height:690px;padding:60px 30px;display:grid}.eyebrow{color:#7357a0;letter-spacing:.025em;font-size:14px;font-weight:700}h1{letter-spacing:-1px;margin:12px 0;font-size:36px;line-height:1.2}h2{margin:10px 0 17px;font-size:23px;line-height:1.35}h3{font-size:18px}p{font-size:16px;line-height:1.7}.intro h1{margin:20px 0;font-size:64px;font-weight:900;line-height:1.15}.intro>p{color:#796a8c;font-size:20px;line-height:1.8}.starterstats{gap:38px;margin:35px 0;display:flex}.starterstats span{color:#7f738d;font-size:14px}.starterstats strong{color:#4923a4;font-size:24px;display:block}.note{color:#614687;background:#ebe6f5;border-radius:12px;align-items:center;gap:15px;padding:20px;line-height:1.7;display:flex}.entrycard{background:#fff;border:1px solid #e6e0ee;border-radius:20px;padding:38px;box-shadow:0 20px 55px #3b185708}.entrycard h2{font-size:28px}label{margin:0 0 17px;font-size:14px;font-weight:600;display:block}input,textarea,select{color:#292039;background:#fff;border:1px solid #ddd6e8;border-radius:9px;outline:none;width:100%;margin-top:7px;padding:12px;font-size:16px}textarea{resize:vertical;min-height:90px}.primary,.secondary,.sell{border-radius:9px;min-height:46px;padding:12px 16px;font-size:16px}.full{width:100%}.divider{color:#92869d;align-items:center;gap:12px;margin:24px 0;font-size:14px;display:flex}.divider:before,.divider:after{content:"";background:#ece7f0;flex:1;height:1px}.muted{color:#8c809b;font-weight:400}.tiny{font-size:14px;line-height:1.6}.topline{justify-content:space-between;align-items:center;margin:32px 0 22px;display:flex}.room{background:#fff;border:1px solid #e6e0ee;border-radius:10px;align-items:center;gap:14px;padding:14px 20px;display:flex}.room span{color:#8c809b;font-size:14px}.room strong{color:#563398;letter-spacing:2px;font-size:24px}.textbtn{color:#684199;background:0 0;padding:8px;font-size:14px}.finish{color:#9d3b5c;margin-top:10px}nav{border-bottom:1px solid #e2dbea;gap:25px;margin-bottom:25px;display:flex}nav button{color:#8a7d97;background:0 0;border-bottom:3px solid #0000;padding:12px 3px;font-size:16px}.metrics{grid-template-columns:1fr 1.35fr 1fr;gap:18px;margin-bottom:25px;display:grid}.metrics article{background:#fff;border:1px solid #e6e0ee;border-radius:13px;padding:22px 25px}.metrics article>span{color:#8b7d9a;align-items:center;gap:8px;font-size:14px;display:flex}.metrics strong{letter-spacing:-1px;margin-top:12px;font-size:37px;line-height:1.3;display:block}.metrics strong small{font-size:20px;font-weight:500}.metrics p{color:#8b7d9a;margin:9px 0 0;font-size:14px}.metrics .cash{color:#fff;background:#4923a4;border-color:#4923a4}.metrics .cash>span,.metrics .cash p{color:#d8c9ee}.metrics .cash strong{color:#ceff82}.workspace{grid-template-columns:minmax(0,1fr) 345px;align-items:start;gap:24px;display:grid}.maincolumn,aside{gap:23px;display:grid}.panel{background:#fff;border:1px solid #e5deed;border-radius:13px;padding:25px}.news{background:#e9e3f6;border:1px solid #ded1f0;border-radius:13px;padding:26px 30px;animation:.3s enter}.news h2{font-size:26px}.news p{color:#635272;margin:8px 0}.newslabel{justify-content:space-between;gap:15px;display:flex}.change{color:#316247;background:#d9efd9;border-radius:25px;padding:5px 12px;font-size:14px;font-weight:700}.change.negative{background:#f9dce4}.question{color:#553483;border-top:1px solid #d8cbe9;margin-top:18px;padding-top:16px;font-size:16px;font-weight:700}.sectionhead{justify-content:space-between;align-items:center;gap:15px;display:flex}.sectionhead h2{margin:0;font-size:20px}.sectionhead span{font-size:14px}.chart{direction:ltr;width:100%;min-height:230px;margin-top:25px;display:block}.graphfoot{color:#9a8ba7;border-top:1px solid #f0ebf5;justify-content:space-between;gap:15px;padding-top:14px;font-size:12px;display:flex}.graphfoot strong{white-space:nowrap;font-weight:500}.control h2{margin-bottom:18px}.control .primary.full{margin-top:2px}.control .secondary.full{margin-top:12px}.paired{grid-template-columns:1fr 1fr;gap:12px;display:grid}.priceedit{gap:8px;margin-bottom:5px;display:flex}.priceedit input{width:100px;margin:0}.tradevalue{background:#f6f3fb;border-radius:8px;justify-content:space-between;margin:-4px 0 20px;padding:12px;font-size:14px;display:flex}.holding{color:#8a7b9a;border-top:1px solid #eee8f5;justify-content:space-between;gap:20px;margin-top:20px;padding-top:18px;font-size:14px;display:flex}.holding strong{color:#59358b;margin-top:5px;font-size:24px;display:block}.smallpanel h3{margin:0}.smallpanel .holding{border:0;margin-top:15px;padding-top:0}.tablewrap{overflow:auto}table{border-collapse:collapse;text-align:right;width:100%;margin-top:20px;font-size:14px}th{color:#95879f;white-space:nowrap;font-weight:500}td,th{border-bottom:1px solid #f0eaf5;padding:13px 10px}td:first-child{font-weight:600}.summarybanner{background:#dff5b8;border-radius:13px;margin-top:25px;padding:25px}.learn{grid-template-columns:1fr 1fr;gap:24px;display:grid}.learn .panel:first-child{grid-column:1/-1}.concepts{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.concepts article{background:#f7f4fc;border-radius:10px;padding:20px}.concepts p{font-size:16px}.learn li{margin:10px 0;font-size:16px;line-height:1.8}.eventrow{border-bottom:1px solid #eee8f5;padding:15px 0}.eventrow span{color:#8a7c98;margin-top:6px;font-size:14px;display:block}.eventrow p{margin:7px 0}.big{color:#5b2eaf;font-size:36px}.alert,.toast{color:#9d2d4a;z-index:10;background:#fff0f0;border:1px solid #edbcca;border-radius:12px;max-width:90%;padding:15px 25px;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 8px 40px #30144e20}footer{color:#9c8faa;border-top:1px solid #e6e0ee;justify-content:space-between;gap:20px;margin-top:35px;padding:40px 0;font-size:13px;display:flex}@keyframes enter{0%{opacity:.6;transform:translateY(6px)}to{opacity:1;transform:none}}@media (max-width:1000px){main{padding:0 24px}.entrance{gap:40px;padding:50px 0}.intro h1{font-size:50px}.workspace{grid-template-columns:minmax(0,1fr) 310px}.metrics article{padding:18px}.concepts{grid-template-columns:1fr 1fr}}@media (max-width:760px){main{padding:0 16px}header{height:80px}.brand{font-size:22px}.pill{padding:7px 10px;font-size:12px}.entrance{grid-template-columns:1fr;gap:30px;min-height:0;padding:35px 0}.intro h1{font-size:45px}.intro>p{font-size:18px}.starterstats{margin:25px 0}.entrycard{padding:25px}.topline{flex-direction:column;align-items:start;gap:20px}h1{font-size:28px}.room{justify-content:space-between;width:100%;padding:10px 14px}.metrics{grid-template-columns:1fr 1fr;gap:10px}.metrics .cash{grid-area:2/1/auto/-1}.metrics strong{font-size:29px}.workspace{flex-direction:column;display:flex}.maincolumn,aside{width:100%}.panel{padding:20px}.news{padding:22px}.news h2{font-size:23px}.newslabel{align-items:center}.sectionhead{align-items:start}.graphfoot{flex-direction:column}.chart{min-height:180px}nav{gap:20px}.learn,.concepts{grid-template-columns:1fr}.learn .panel:first-child{grid-column:auto}footer{flex-direction:column;gap:8px}table{min-width:480px}.pill{max-width:120px}.brand small{font-size:12px}}.presentation aside{display:none}.presentation .news{flex-direction:column;justify-content:center;display:flex}.presentation .news h2{font-size:34px}.presentation .news p{font-size:22px}.presentation .question{font-size:21px}.presentation .chart{min-height:280px}.liveaction{border-bottom:1px solid #eee8f5;padding-bottom:10px;font-size:14px}.control .secondary.full+label{margin-top:20px}@media (max-width:760px){.presentation .maincolumn{grid-template-columns:1fr}.presentation .news h2{font-size:26px}.presentation .news p{font-size:18px}}.room .roomcode{width:115px;box-shadow:none;letter-spacing:2px;color:#563398;text-align:center;cursor:text;background:0 0;border:0;margin:0;padding:3px;font-size:24px;font-weight:700}.companyzone{color:#fff;background:#4923a4;border-radius:16px;grid-template-columns:310px 1fr;margin:24px 0 34px;display:grid;overflow:hidden}.companyintro h2{margin:8px 0;font-size:30px}.companyintro>p{color:#d8c8f5;margin:0 0 22px;font-size:15px}.companybalance>span{color:#d8c8f5;font-size:14px}.companybalance strong{color:#ceff82;margin:4px 0 18px;font-size:40px;display:block}.companybalance small{font-size:23px}.companyledger{color:#d8c8f5;flex-direction:column;gap:8px;font-size:14px;display:flex}.companyledger span{justify-content:space-between;gap:14px;display:flex}.companyledger strong{color:#fff;font-weight:500}.capitalnote{color:#cbbbeb;margin-top:18px;font-size:13px;line-height:1.6}.capitalnote summary{cursor:pointer}.capitalnote p{font-size:14px}.companynews{flex-direction:column;justify-content:center;padding:30px 36px;animation:.3s enter;display:flex}.companynews h2{margin:18px 0 10px;font-size:30px}.companynews>p{color:#f0e8ff;max-width:750px;margin:0 0 15px;font-size:19px}.companynews .question{color:#e7ddf7;border-color:#7657ae;font-size:16px}.companynext{color:#342053;background:#ceff82;border-radius:8px;align-self:start;margin-top:22px;padding:11px 22px;font-size:16px}.stockheading{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.stockheading h2{margin:6px 0;font-size:24px}.marketstatus{color:#7e649b;background:#eae4f3;border-radius:20px;padding:7px 13px;font-size:14px}.stockprice{color:#5b2eaf;white-space:nowrap;background:#efe8fa;border-radius:8px;margin-inline-start:12px;padding:5px 10px;font-size:23px;display:inline-block}.roundeditor summary{cursor:pointer;font-size:16px;font-weight:700;line-height:1.8}.roundeditor summary span{color:#8b7d9a;margin:5px 0 15px;font-size:14px;font-weight:400;display:block}.roundeditor[open] summary{margin-bottom:20px}.playerwallet{background:#efe8fa;border-radius:10px;margin-bottom:25px;padding:18px}.playerwallet>span{color:#785595;gap:8px;font-size:14px;display:flex}.playerwallet strong{color:#4923a4;margin-top:8px;font-size:30px;display:block}.graphevent{background:#f4effb;border-radius:9px;margin-bottom:18px;padding:14px 18px;font-size:14px;line-height:1.7}.graphevent span{color:#8b7d9a;display:block}.chartpoint{cursor:pointer}.presentation .maincolumn{grid-template-columns:1.4fr 1fr;align-items:start;display:grid}.presentation .maincolumn>.panel:last-child{grid-column:auto}.presentation .companyzone{grid-template-columns:280px 1fr}.presentation .tablewrap table{margin-top:8px}.presentation .liveaction{margin:8px 0;padding-bottom:8px}@media (max-width:1000px){.companyzone{grid-template-columns:260px 1fr}.companyintro,.companynews{padding:25px}.presentation .maincolumn{grid-template-columns:1fr}.presentation .maincolumn>.panel:last-child{grid-column:auto}}@media (max-width:760px){.companyzone,.presentation .companyzone{grid-template-columns:1fr}.companyintro{padding:22px}.companyintro>p{margin-bottom:15px}.companybalance strong{font-size:34px}.companyledger{flex-flow:wrap;gap:12px 25px}.companyledger span{gap:10px}.companynews{padding:24px}.companynews h2,.presentation .companynews h2{font-size:25px}.companynews>p{font-size:17px}.stockheading{align-items:start;gap:15px}.stockheading h2{font-size:21px}.stockprice{margin-inline-start:5px;font-size:20px}.graph .sectionhead{flex-wrap:wrap}.graph .chart,.presentation .graph .chart{min-height:200px}.companynext{width:100%}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e0e5ed;background:#101318}body{background:#101318}main{max-width:1520px;padding:0 32px}header{border-color:#2b303b;height:82px}.brand{color:#eef1f5}.brand small,.muted,.tiny,footer{color:#97a2b2}.pill{color:#a9b7c9;background:#202631}.iconbtn{color:#a9b7c9}.eyebrow{color:#a1b5ca}.intro h1{color:#eef1f5}.intro>p{color:#a1adbe}.starterstats strong{color:#5ce0b7}.starterstats span{color:#a1adbe}.note{color:#b8dfce;background:#193029}.entrycard,.panel,.room{box-shadow:none;background:#181c24;border-color:#2b323e}.entrycard{border-radius:14px}input,textarea,select{color:#e0e5ed;background:#10141b;border-color:#35404f}input:focus,textarea:focus,select:focus{border-color:#5bb6a3;box-shadow:0 0 0 3px #5bb6a31a}input::placeholder,textarea::placeholder{color:#758295}.primary{color:#fff;background:#087d42}.primary:hover:not(:disabled){background:#0b9852}.sell{color:#fff;background:#d00026}.sell:hover:not(:disabled){background:#ed103a}.secondary{color:#d5dfec;background:#293341}.secondary:hover:not(:disabled){background:#344153}.divider{color:#92a1b4}.divider:before,.divider:after{background:#323b48}.room span{color:#95a3b6}.room .roomcode{color:#d8e8e2}.textbtn{color:#a2c5ee}.finish{color:#fa899c}.topline{margin:24px 0 18px}.topline h1{font-size:29px}.room{padding:10px 16px}.roomcode{background:0 0}nav{border-color:#303745;gap:26px;margin-bottom:20px}nav button{color:#8797aa;padding:10px 3px}nav button.active{color:#6ae1bb;border-color:#6ae1bb}.companyzone{background:#18322e;border:1px solid #31594f;border-radius:12px;grid-template-columns:290px 1fr;margin:20px 0 26px}.companyintro{background:#132923;padding:23px 26px}.companyintro h2{font-size:29px}.companyintro .eyebrow,.companynews .eyebrow{color:#9cbaac}.companyintro>p{color:#b9cfc7;margin-bottom:16px}.companybalance>span{color:#9cbaac}.companybalance strong{color:#6ae1bb;margin:2px 0 14px;font-size:36px}.companyledger{color:#a7c3b7;font-size:14px}.companyledger strong{color:#d1e4dc}.capitalnote{color:#8dafa0}.companynews{padding:24px 30px}.companynews h2{color:#eff5f2;margin-top:14px;font-size:29px}.companynews>p{color:#c7dad3;font-size:18px}.companynews .question{color:#d7e9e0;border-color:#34574e;margin-top:12px;padding-top:12px}.change{color:#8ce1a9;background:#254e3a;border:1px solid #38634a}.change.negative{color:#ffa3b3;background:#4d242e;border-color:#70404a}.companynext{color:#0c2820;background:#5fe0b3;margin-top:15px;font-size:15px}.stockheading{margin-bottom:18px}.stockheading h2{font-size:23px}.marketstatus{color:#a7b8cd;background:#283140}.marketstatus.isopen{color:#8bddad;background:#1c3b2d}.stockprice{color:#7be5c7;background:#1d3935;font-size:27px}.sectionhead span{color:#8997a9}.workspace{grid-template-columns:minmax(0,1fr) 340px;gap:20px}.maincolumn,aside{gap:20px}.graph{background:#14181e;border-color:#303847;padding:24px}.graph h2{font-size:22px}.chartscroll{width:100%;overflow:auto}.chart{min-height:360px;margin-top:20px}.graphfoot{color:#90a0b3;border-color:#2b3340;font-size:14px}.graphfoot strong{font-size:14px}.chartpoint:focus-visible circle{stroke:#fff;stroke-width:5px}.graphevent{color:#c7e3dc;background:#20302e}.graphevent span{color:#afc5bf}.roundeditor summary span{color:#8b9baf}.tradevalue{color:#a9b8cb;background:#222b37}.tradevalue strong{color:#e1e8f1}.playerwallet{background:#202c38}.playerwallet>span{color:#a6bed6}.playerwallet strong{color:#e6f0fc}.holding{color:#93a5bb;border-color:#303b4a}.holding strong{color:#e1ecf8}.positive{color:#52cf94}.negative{color:#ff6e86}table{font-size:15px}th{color:#8d9eb3}td,th,.eventrow,.liveaction{border-color:#2b3340}.eventrow span{color:#97a7bb}.concepts article{background:#222b36}.summarybanner{color:#dceedd;background:#203b2c}.homework strong{color:#87d3af}.big{color:#63dfba}footer{color:#8695a8;border-color:#2a3340}.alert{color:#ffc1ce;background:#41232b;border-color:#754252}.toast{color:#b4ecd0;background:#193b2d;border-color:#305b48}.skip{color:#aebed1;background:0 0;border:1px solid #455469;border-radius:9px;min-height:46px;margin-top:12px;padding:12px 16px;font-size:16px}.skip:hover:not(:disabled){background:#253140}.waitnotice{color:#c0d4e3;background:#26323c;border-radius:8px;padding:12px;font-size:14px}.eventtrail h3{margin:0;font-size:18px}.trailitem{text-align:right;color:#d8e3ef;background:0 0;border-bottom:1px solid #303a48;justify-content:start;align-items:start;gap:12px;width:100%;padding:16px 0;font-weight:400;display:flex}.trailitem:last-child{border-bottom:0}.eventnumber{color:#98c6cb;background:#263743;border-radius:6px;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:14px;display:grid}.trailtext{flex-direction:column;gap:6px;display:flex}.trailtext strong{color:#e3ebf2;font-size:15px;line-height:1.4}.trailtext>span{color:#9ab;font-size:14px;line-height:1.6}.trailtext small{font-size:13px}.trailitem.selected{background:#21312f;border-radius:8px;padding-inline:10px}.eventtrail{max-height:650px;overflow:auto}.participant .workspace{grid-template-columns:minmax(0,1fr) 330px;grid-template-areas:"chart events""trade events";align-items:start}.participant .maincolumn{grid-area:chart}.participant aside{display:contents}.participant .control{grid-area:trade;grid-template-columns:1fr 1fr;gap:0 24px;display:grid}.participant .eventtrail{grid-area:events}.participant .playerwallet{grid-column:1;margin-bottom:16px}.participant .control>.eyebrow,.participant .control>h2,.participant .control>p{grid-column:1/-1}.participant .control>.paired,.participant .control>.skip{grid-column:1}.participant .control>.holding{grid-area:8/2/10;align-self:start}.participant .waitnotice,.participant .control>.big,.participant .control>.full.secondary{grid-column:1/-1}.presentation .workspace{grid-template-columns:1fr}.presentation .maincolumn{grid-template-columns:1.5fr 1fr}.presentation .graph .chart{min-height:370px}.presentation .eventtrail{display:none}.presentation .companynews h2{font-size:31px}@media (max-width:1000px){main{padding:0 24px}.workspace,.participant .workspace{grid-template-columns:minmax(0,1fr) 300px}.companyzone,.presentation .companyzone{grid-template-columns:260px 1fr}.chart{min-height:300px}.presentation .maincolumn{grid-template-columns:1fr}}@media (max-width:760px){main{padding:0 14px}header{height:74px}.topline h1{font-size:25px}nav{white-space:nowrap;gap:18px;overflow-x:auto}nav button{flex-shrink:0;font-size:14px}.companyzone,.presentation .companyzone{grid-template-columns:1fr;margin-bottom:22px}.companyintro{padding:20px}.companyintro h2{font-size:25px}.companyledger{flex-flow:wrap;display:flex}.companynews{padding:20px}.companynews h2,.presentation .companynews h2{font-size:24px}.companynews>p{font-size:16px}.stockheading h2{font-size:20px}.workspace{flex-direction:column;display:flex}.participant .workspace{grid-template-columns:1fr;grid-template-areas:"chart""trade""events";display:grid}.participant .control{display:block}.participant .control>.paired{display:grid}.participant aside{display:contents}.eventtrail{max-height:430px}.chartscroll .chart,.presentation .graph .chart{min-width:700px;min-height:280px}.graph{padding:16px}.graphfoot,.graphfoot strong{font-size:13px}.playerwallet{padding:14px}.playerwallet strong{font-size:27px}.participant .control h2{font-size:21px}.trailtext small{font-size:13px}footer{padding-top:25px}}.decisionbuttons{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:8px;display:grid}.decisionbuttons button{color:#fff;border-radius:14px;min-height:65px;padding:15px 10px;font-size:23px;font-weight:600;line-height:1.25}.decisionbuttons .buy{background:#0c8544}.decisionbuttons .buy:hover:not(:disabled){background:#109c51}.decisionbuttons .sell{background:#d40025}.decisionbuttons .sell:hover:not(:disabled){background:#ea1539}.decisionbuttons .skip{color:#e1e8f1;background:#3e4959;border:1px solid #566579;margin:0}.decisionbuttons .skip:hover:not(:disabled){background:#4c5a6f}.decisionbuttons button:disabled{opacity:.4}.participant .control>.decisionbuttons,.participant .control>.holding{grid-area:auto/1/auto/-1}.participant .control>.waitnotice{grid-column:1/-1}.participant .control>.tradevalue{align-self:start;margin-top:7px}.participant .control>label{min-width:0}@media (max-width:760px){.decisionbuttons{gap:8px}.decisionbuttons button{border-radius:12px;min-height:58px;font-size:20px}.participant .control>.holding{margin-top:20px}}.hostmode .brandmark{color:#9cc5ff;background:#253449}.hostmode .topline h1{color:#cadfff}.hostmode .topline .eyebrow{color:#88aeda}.hostmode .companyzone{background:#352c1e;border-color:#68523a}.hostmode .companyintro{background:#2c2418}.hostmode .companyintro .eyebrow,.hostmode .companynews .eyebrow{color:#d8b784}.hostmode .companyintro>p,.hostmode .companybalance>span,.hostmode .companyledger{color:#c9b79c}.hostmode .companybalance strong{color:#ffcf85}.hostmode .companynews>p{color:#ddd0bb}.hostmode .companynews .question{color:#e6d4b7;border-color:#65513a}.hostmode .capitalnote{color:#b69b77}.hostmode .companynext{color:#35220c;background:#edbd71}.hostmode .control{background:#192431;border-color:#3a516c}.hostmode .control .eyebrow{color:#9fbbde}.hostmode .control .primary{background:#346699}.hostmode nav button.active{color:#a3c9ff;border-color:#a3c9ff}.eventloggroup{background:#151c24;border:1px solid #334151;border-radius:10px;margin-top:22px;padding:22px}.logheading{justify-content:space-between;align-items:center;gap:15px;display:flex}.logheading h3{margin:5px 0 0;font-size:20px}.logheading>span{white-space:nowrap;font-size:15px}.eventloggroup>p{color:#a5b5c6;font-size:16px}.logreason{white-space:normal;min-width:180px;max-width:340px;line-height:1.6}.eventloggroup table{margin-top:15px}@media (max-width:760px){.eventloggroup{padding:16px}.logheading{flex-direction:column;align-items:start;gap:10px}.logheading h3{font-size:18px}}.joinfields{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}.activeparticipants{background:#202e3d;border:1px solid #334b66;border-radius:9px;margin-top:20px;padding:14px 16px;font-size:14px}.activeparticipants>strong{color:#b2d1fa;margin-inline-end:15px}.activeparticipants>span{color:#98b1cc}.activeparticipants>div{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.participantchip{color:#d5e4f5;background:#2a3d52;border-radius:6px;padding:5px 9px;font-size:14px}.participantstatus{color:#8199b6;margin-top:5px;font-size:12px;font-weight:400;line-height:1.6;display:block}@media (max-width:760px){.joinfields{grid-template-columns:1fr}.activeparticipants>strong,.activeparticipants>span{line-height:1.8;display:block}}:root{--buy:#10823d;--sell:#d0021b;--company:#cf0}.primary,.decisionbuttons .buy{background:#10823d}.sell,.decisionbuttons .sell{background:#d0021b}.brandmark{color:#cf0;background:#20251b}.registrationintro{max-width:550px}.registrationintro h1{letter-spacing:-1.2px;margin:18px 0 24px;font-size:58px;font-weight:900;line-height:1.12}.registrationintro .eyebrow{color:#c7d0de;font-size:19px;font-weight:500}.registrationintro>p{color:#aebacc;margin-bottom:30px;font-size:19px;line-height:1.9}.gamerules{background:#1b211b;border:1px solid #394330;border-radius:12px;overflow:hidden}.gamerules>summary{cursor:pointer;color:#e5ebdc;align-items:center;gap:12px;padding:18px 22px;font-size:18px;font-weight:600;list-style:none;display:flex}.gamerules>summary::-webkit-details-marker{display:none}.gamerules>summary>svg{color:#cf0}.rulesexpand{color:#cf0;margin-inline-start:auto;font-size:25px;font-weight:400}.gamerules[open] .rulesexpand{transform:rotate(45deg)}.gamerules ol{margin:0;padding:5px 45px 24px 24px}.gamerules li{color:#bac5b7;padding:7px 0;font-size:16px;line-height:1.8}.gamerules summary:focus-visible{outline-offset:-4px;outline:2px solid #cf0}.registrationdisclaimer{color:#94a1b2;border-top:1px solid #303a47;margin:16px 0 0;padding-top:16px;font-size:14px;line-height:1.7}.entrycard>.eyebrow{color:#94a7bd;font-size:14px}.entrycard h2{margin-top:10px;margin-bottom:24px;font-size:28px}.entrycard label{color:#d0d9e5;font-size:15px}.entrycard .primary{min-height:53px;font-size:18px}.companybalance strong{color:#cf0}.companynext{color:#cf0;background:#2c3621;border:1px solid #64751f}.participant nav button.active{color:#cf0;border-color:#cf0}.brandmark svg{stroke:#cf0}.hostmode .brandmark svg{stroke:#9cc5ff}@media (max-width:760px){.registrationintro h1{margin:14px 0 18px;font-size:43px;line-height:1.2}.registrationintro .eyebrow{font-size:17px}.registrationintro>p{margin-bottom:23px;font-size:17px}.gamerules>summary{padding:15px 18px;font-size:16px}.gamerules ol{padding-right:36px}.entrycard h2{font-size:25px}.registrationdisclaimer{font-size:14px}}.registrationintro .registrationsubtitle{color:#d0dbe7;margin:0 0 16px;font-size:23px;font-weight:500;line-height:1.5}@media (max-width:760px){.registrationintro .registrationsubtitle{font-size:19px}}.phoneapp{overflow-wrap:anywhere;background:#0f1318;width:100%;max-width:480px;min-height:100dvh;margin:0 auto;padding:0 18px 280px;font-size:16px}.phoneheader{border-bottom:1px solid #29313b;justify-content:space-between;align-items:center;height:74px;padding:0;display:flex}.phonebrand{align-items:center;gap:10px;font-size:22px;font-weight:800;line-height:1.2;display:flex}.phonebrand .brandmark{border-radius:11px;flex-shrink:0;width:40px;height:40px}.phonebrand small{color:#8c9aab;margin-top:5px;font-size:12px;font-weight:400;display:block}.phoneheader>div:last-child{gap:6px;display:flex}.phoneheader button{color:#abb9cb;background:0 0;border-radius:8px;min-width:38px;min-height:40px;padding:7px}.phoneheader button:hover{background:#222b35}.phoneidentity{justify-content:space-between;align-items:center;gap:15px;margin:16px 0;font-size:16px;display:flex}.phoneidentity>strong{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.phoneidentity>span{color:#91a3b8;white-space:nowrap;font-size:13px}.phonenews{background:#18251c;border:1px solid #385041;border-radius:10px;margin-bottom:14px;animation:.3s enter}.phonenews summary{cursor:pointer;align-items:center;gap:10px;padding:12px 14px;list-style:none;display:flex}.phonenews summary::-webkit-details-marker{display:none}.phoneaccount summary::-webkit-details-marker{display:none}.phonenews summary>svg:first-child{color:#cf0;flex-shrink:0}.phonenews summary>svg:last-child{color:#9bb3a1;flex-shrink:0;margin-inline-start:auto}.phonenews summary>span{min-width:0}.phonenews small{color:#86a291;margin-bottom:3px;font-size:12px;display:block}.phonenews strong{font-size:16px;font-weight:600;line-height:1.5;display:block}.phonenews p{color:#b9cdbf;margin:0;padding:0 14px 12px;font-size:16px;line-height:1.7}.newsamount{color:#b7cfac;padding:0 14px 13px;font-size:14px;display:block}.phonenews[open] summary>svg:last-child{transform:rotate(180deg)}.phoneaccount{background:#181f28;border:1px solid #303b48;border-radius:10px;margin-bottom:22px}.phoneaccount summary{cursor:pointer;align-items:center;gap:14px;padding:13px 14px;list-style:none;display:flex}.phoneaccount summary>span{color:#98aabf;flex:1;font-size:16px;line-height:1.5;position:relative}.phoneaccount summary>span>svg{display:none}.phoneaccount summary strong{color:#dce7f4;margin-top:4px;font-size:18px;font-weight:700;display:block}.phoneaccount summary>svg{color:#91a7bf;flex-shrink:0}.phoneaccount[open] summary>svg{transform:rotate(180deg)}.accountdetails{border-top:1px solid #2e3a48;grid-template-columns:1fr 1fr;gap:16px;padding:16px;font-size:16px;display:grid}.accountdetails>span{color:#91a4b9;line-height:1.5}.accountdetails strong{color:#dce7f4;margin-top:5px;font-size:16px;font-weight:600;display:block}.accountdetails strong.positive{color:#4abf7a}.accountdetails strong.negative{color:#ff6b82}.phonetrading{border-bottom:1px solid #2c3540;padding:0 0 20px}.phoneprice>span{color:#99a9bb;font-size:16px}.phoneprice>div{align-items:baseline;gap:16px;margin-top:5px;display:flex}.phoneprice strong{letter-spacing:-.6px;font-size:38px;font-weight:800;line-height:1.25}.phoneprice strong small{font-size:23px;font-weight:500}.phoneprice>div>span{direction:ltr;font-size:18px;font-weight:600}.phoneprice>small{color:#778a9f;margin-top:4px;font-size:12px;display:block}.phonechart{direction:ltr;width:100%;margin-top:17px;display:block;overflow:visible}.phonechart g[role=button]{cursor:pointer}.phonechart g[role=button]:focus-visible circle{stroke:#cf0;stroke-width:3px}.phoneextremes{color:#879bb1;justify-content:space-between;padding:4px 0 0;font-size:14px;display:flex}.phoneextremes strong{color:#b9c9db;margin-inline-start:5px;font-weight:500}.phonephase{text-align:center;color:#91a5bd;margin:18px 0 0;font-size:14px;line-height:1.6}.selectedphoneevent{background:#1d2934;border-radius:8px;margin-top:16px;padding:13px;font-size:16px}.selectedphoneevent p{color:#a1b7ca;margin:5px 0 0;font-size:16px}.phonecompany{border-bottom:1px solid #303844;padding:23px 0}.phonecompanytitle{align-items:center;gap:10px;display:flex}.phonecompany h2,.phonehistory h2,.phoneholders h2{margin:0 0 14px;font-size:20px;line-height:1.5}.phonecompanytitle h2{margin:0}.companydot{background:#cf0;border-radius:50%;flex-shrink:0;width:7px;height:7px}.phonecompany>p{color:#95a8bb;margin:10px 0 18px;font-size:16px;line-height:1.7}.phonecompanynumbers{grid-template-columns:1.4fr 1fr 1fr;gap:12px;display:grid}.phonecompanynumbers>span{color:#8199ac;font-size:14px;line-height:1.5}.phonecompanynumbers strong{color:#d9e9dc;margin-top:5px;font-size:19px;display:block}.phonecompanynumbers>span:first-child strong{color:#cf0}.phonecompany>details{color:#a1b89f;margin-top:20px;font-size:14px}.phonecompany details summary{cursor:pointer;line-height:1.8}.phonecompany .accountdetails{border-color:#303e33;margin-top:12px;padding-inline:0}.phonehistory{border-bottom:1px solid #303844;padding:23px 0}.phonehistory article{border-bottom:1px solid #252e39;padding:17px 0}.phonehistory article:last-child{border:0;padding-bottom:0}.phonehistory article button{color:#dbe6f1;text-align:right;background:0 0;align-items:start;gap:10px;padding:0;font-size:16px}.phonehistory .eventnumber{color:#a7c7b2;background:#263238;width:26px;height:26px;font-size:13px}.phonehistory article p{color:#91a5b9;margin:9px 0 12px;font-size:16px;line-height:1.7}.phonehistory article>div{justify-content:space-between;gap:10px;font-size:14px;display:flex}.phonehistory article>div>span:last-child{color:#acbdcf}.phonehistory article small{white-space:nowrap;font-size:13px}.phoneholders{padding:23px 0}.phoneholders>div{border-bottom:1px solid #273341;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;font-size:16px;display:flex}.phoneholders>div>span>strong{color:#d0e0ed;font-weight:600}.phoneholders>div>span>small{color:#8499ae;margin-top:4px;font-size:14px;display:block}.phoneholders>div>strong{color:#c1d4e5;white-space:nowrap;font-weight:600}.phoneholders>div>strong>small{color:#8ca4ba;font-size:14px;font-weight:400}.phonedock{width:100%;max-width:480px;padding:12px 18px calc(14px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:20;background:#171e27f5;border-top:1px solid #35465a;position:fixed;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 -10px 25px #0003}.dockquantity{justify-content:space-between;align-items:center;gap:12px;display:flex}.dockquantity label{color:#a8bbd0;white-space:nowrap;align-items:center;gap:10px;margin:0;font-size:14px;display:flex}.dockquantity input{text-align:center;border-color:#455a72;border-radius:7px;width:63px;margin:0;padding:7px 5px;font-size:16px}.dockquantity>span{color:#8fa7bd;text-align:left;font-size:13px}.dockquantity>span>strong{color:#d5e5f2;margin-top:3px;font-size:16px;font-weight:600;display:block}.dockreason{color:#8fa8c0;margin:8px 0;font-size:13px}.dockreason summary{cursor:pointer;line-height:1.6}.dockreason summary span{color:#6e859c}.dockreason input{margin-top:6px;padding:10px;font-size:16px}.phonedock .decisionbuttons{gap:10px;margin:10px 0 0}.phonedock .decisionbuttons button{border-radius:10px;min-height:54px;padding:12px 8px;font-size:20px;font-weight:600}.phonedock .decisionbuttons .buy{background:#10823d}.phonedock .decisionbuttons .sell{background:#d0021b}.phonedock .decisionbuttons .skip{background:#3c4858;border-color:#526179}.mobilefeedback{left:50%;bottom:calc(220px + env(safe-area-inset-bottom));z-index:30;border-radius:10px;width:calc(100% - 36px);max-width:444px;padding:14px 16px;font-size:16px;line-height:1.5;position:fixed;transform:translate(-50%);box-shadow:0 6px 25px #0005}.mobiletoast{color:#bde6c9;background:#21412a;border:1px solid #386545}.mobileerror{color:#ffccda;background:#4c2530;border:1px solid #855367}.invitenotice{color:#c9e5c0;background:#243529;border-radius:8px;margin:10px 0;padding:12px 14px;font-size:14px;line-height:1.6}.invitenotice input{direction:ltr;margin-top:5px;padding:8px;font-size:14px}@media (min-width:761px){.phoneapp{border-inline:1px solid #253240}.phonedock{border-inline:1px solid #35465a}}@media (max-width:360px){.phoneapp{padding-inline:14px}.phonebrand{font-size:20px}.phoneidentity{font-size:15px}.phoneprice strong{font-size:34px}.phoneaccount summary{gap:8px;padding:11px}.phonecompanynumbers{gap:8px}.phonecompanynumbers strong{font-size:17px}.phonedock{padding-inline:14px}.phonedock .decisionbuttons{gap:7px}.phonedock .decisionbuttons button{font-size:18px}.dockquantity label{gap:6px;font-size:13px}.dockquantity input{width:53px}}.phoneheader button>span{font-size:13px;font-weight:500}.newspreview{color:#99b3a2;white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin-top:3px;font-size:13px;display:block;overflow:hidden}.phonenews[open] .newspreview{display:none}.projector{background:#101419;max-width:1800px;min-height:100dvh;padding:0 26px 35px}.projectorheader{border-bottom:1px solid #2b3542;justify-content:space-between;gap:25px;height:82px;display:flex}.projectorheader .brand{font-size:25px}.projectorheader .brandmark{color:#cf0;background:#26341d}.projectorround{color:#afc2d8;font-size:18px;font-weight:500}.projectormanagelink{color:#b6cbe4;background:#25344a;border-radius:8px;padding:11px 15px;font-size:15px}.projectorlayout{direction:ltr;grid-template-columns:110px minmax(0,1fr) 260px;align-items:start;gap:22px;padding-top:25px;display:grid}.projectorlayout>*{direction:rtl}.projectornav{border:0;flex-direction:column;align-items:stretch;gap:9px;margin:0;padding:0;display:flex;position:sticky;top:20px}.projectornav button{color:#90a6bf;background:#18212b;border:1px solid #0000;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:87px;padding:15px 9px;font-size:14px;line-height:1.5;display:flex}.projectornav button.selected{color:#cbe1f7;background:#223548;border-color:#3d5b74}.projectornav button:hover{background:#263b4d}.projectormain{gap:18px;min-width:0;display:grid}.projectornews{background:#1c2c22;border:1px solid #41553b;border-radius:12px;padding:24px 28px;animation:.25s enter}.projectornewsmeta{color:#99bca6;justify-content:space-between;gap:20px;font-size:15px;display:flex}.projectornews h1{letter-spacing:-.3px;margin:12px 0;font-size:32px;line-height:1.4}.projectornews>p{color:#c6d9c9;margin:10px 0 20px;font-size:20px;line-height:1.6}.projectorcall{border-top:1px solid #354f39;justify-content:space-between;align-items:center;gap:20px;padding-top:17px;display:flex}.projectorcall>strong{color:#d2dfc4;font-size:19px;font-weight:500;line-height:1.5}.projectornext{color:#283206;white-space:nowrap;background:#cf0;border-radius:9px;padding:12px 18px;font-size:16px}.projectorprevious{color:#97acc1;background:#18222d;border:1px solid #2e4155;border-radius:9px;flex-wrap:wrap;align-items:center;gap:10px 20px;padding:15px 20px;font-size:14px;line-height:1.6;display:flex}.projectorprevious>strong{color:#bed3e8;font-size:15px}.projectorgraph{background:#13191f;border:1px solid #2b3947;border-radius:12px;padding:23px 25px 20px}.projectorprice{justify-content:space-between;align-items:center;gap:25px;display:flex}.projectorprice>div:first-child{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.projectorprice>div:first-child>span:first-child{color:#8ba3bb;font-size:16px}.projectorprice strong{letter-spacing:-.7px;color:#e2eef8;font-size:36px;line-height:1.3}.projectorprice strong small{font-size:22px;font-weight:400}.projectorprice>div:first-child>span:last-child{font-size:20px}.projectortradingstate{color:#b1c3d6;align-items:center;gap:14px;font-size:14px;display:flex}.projectortradingstate button{color:#aec8df;background:#263748;border-radius:7px;padding:9px 12px;font-size:14px}.projectorgraph .chart{width:100%;min-height:340px;margin-top:25px}.projectordecisions{color:#98aec4;border-top:1px solid #2b3a49;justify-content:space-around;gap:15px;padding-top:15px;font-size:15px;display:flex}.projectordecisions strong{color:#cfdfed;margin-inline-end:5px;font-size:22px}.projectorcompany{background:#25281e;border:1px solid #454b33;border-radius:12px;padding:25px 21px;position:sticky;top:20px}.projectorcompany>.eyebrow{color:#b1b88d}.projectorcompany h2{margin:10px 0 15px;font-size:29px}.projectorcompany>p{color:#a8b19c;font-size:16px;line-height:1.7}.projectorcompanycash{border-bottom:1px solid #454e33;padding:15px 0 20px}.projectorcompanycash>span{color:#a9b296;font-size:15px}.projectorcompanycash strong{color:#cf0;margin-top:8px;font-size:35px;line-height:1.3;display:block}.projectorcompany dl{margin:20px 0}.projectorcompany dl>div{border-bottom:1px solid #3b4531;justify-content:space-between;align-items:center;gap:15px;padding:10px 0;font-size:15px;display:flex}.projectorcompany dt{color:#a3b096;line-height:1.5}.projectorcompany dd{white-space:nowrap;margin:0;font-weight:500}.projectorcompany details{color:#a9bc9c;margin-top:23px;font-size:15px}.projectorcompany details summary{cursor:pointer;line-height:1.6}.projectorcompanyevent{border-bottom:1px solid #414c35;margin-top:16px;padding-bottom:14px;font-size:14px}.projectorcompanyevent strong{color:#cddabd;line-height:1.7}.projectorcompanyevent p{margin:7px 0;font-size:14px;line-height:1.7}.projectorcompanyevent span{color:#b7c998;font-size:13px}.projectorlog,.projectorholdings{background:#19212b;border:1px solid #2f4255;border-radius:12px;padding:22px 25px}.projectorlog .sectionhead h2,.projectorholdings h2{margin:0;font-size:21px}.projectorlog .sectionhead>span{color:#93aac0;font-size:14px}.projectorlog table{margin-top:16px;font-size:15px}.projectorlog td,.projectorlog th{padding:13px 8px}.projectorlog td small{color:#879fb7;margin-top:5px;font-size:13px;font-weight:400;line-height:1.6;display:block}.projectorholdings>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.projectorholdings article{background:#223141;border-radius:9px;grid-template-columns:1fr auto;gap:9px;padding:16px;font-size:16px;display:grid}.projectorholdings article>span{color:#bdd7ef;font-size:17px}.projectorholdings article>small{color:#8eabc6;grid-column:1/-1;font-size:14px;line-height:1.6}@media (min-width:1500px){.projectorlayout{grid-template-columns:115px minmax(0,1fr) 300px;gap:25px}.projectorgraph .chart{min-height:420px}.projectornews h1{font-size:36px}.projectornews>p{font-size:22px}}@media (max-width:1100px){.projector{padding:0 18px 30px}.projectorlayout{grid-template-columns:82px minmax(0,1fr) 210px;gap:14px}.projectornav button{padding:13px 6px;font-size:13px}.projectornews{padding:20px}.projectornews h1{font-size:27px}.projectornews>p{font-size:18px}.projectorcall{gap:12px}.projectorcall>strong{font-size:16px}.projectorcompany{padding:20px 15px}.projectorcompany h2{font-size:25px}.projectorcompanycash strong{font-size:29px}.projectorcompany dl>div{font-size:14px}.projectorgraph{padding:20px 16px}.projectorprice strong{font-size:30px}.projectorgraph .chart{min-height:280px}.projectortradingstate{flex-direction:column;gap:7px}.projectorlog,.projectorholdings{padding:18px}.projectorholdings>div{grid-template-columns:1fr}}@media (max-width:760px){.projectorheader{gap:10px;height:76px}.projectorheader .brand{font-size:21px}.projectorround{display:none}.projectormanagelink{padding:9px;font-size:13px}.projectorlayout{flex-direction:column;padding-top:18px;display:flex}.projectornav{flex-direction:row;width:100%;display:flex;position:static;overflow:auto}.projectornav button{white-space:nowrap;flex:1;gap:6px;min-width:70px;min-height:65px;font-size:12px}.projectormain,.projectorcompany{width:100%}.projectorcompany{position:static}.projectornews h1{font-size:26px}.projectornews>p{font-size:17px}.projectorcall{flex-direction:column;align-items:stretch}.projectorprice{gap:15px}.projectorprice>div:first-child{gap:8px}.projectorgraph .chart{min-height:200px}.projectordecisions{gap:10px;font-size:12px}.projectordecisions strong{font-size:18px}.projectorlog table{min-width:660px}.projectorcompany dl{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}}.projectoractionhint{color:#93ac9b;font-size:14px;line-height:1.6}.presenterpriceedit{align-items:center;gap:8px;display:flex}.presenterpriceedit input{width:100px;margin:0;padding:7px;font-size:16px}.presenterpriceedit button{padding:9px 12px}.projectortradingstate{flex-wrap:wrap;justify-content:flex-end}.phoneeventchange{color:#a3b7cb;background:#192430;border:1px solid #304257;border-radius:8px;justify-content:space-between;align-items:center;gap:15px;margin:-12px 0 22px;padding:11px 14px;font-size:16px;display:flex}.phoneeventchange strong{white-space:nowrap;font-size:17px;font-weight:600}.hostmode>.activeparticipants{background:#192c3d;margin:0 0 24px;padding:18px 22px}.hostmode .room{flex-wrap:wrap}.hostmode .topline{align-items:center}.hostmode .activeparticipants>strong{font-size:17px}.hostmode .participantchip{font-size:15px}.roundmodalbackdrop{z-index:1000;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#05080dde;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.roundmodal{direction:rtl;background:#141d26;border:1px solid #394857;border-radius:24px;width:min(960px,100%);max-height:92dvh;padding:32px;overflow:auto;box-shadow:0 24px 90px #0009}.roundmodalstory{font-size:23px;line-height:1.6}.roundmodal h2{color:#cf0;background:#ccff0010;border-radius:12px;padding:18px;font-size:22px}.roundmodalcash{color:#bdc9d4;justify-content:space-between;gap:12px;display:flex}.roundprogress{align-items:center;gap:20px;padding:15px 0;display:flex}.roundprogress progress{accent-color:#cf0;flex:1;height:12px}.roundresponses{gap:8px;max-height:30vh;display:grid;overflow:auto}.roundresponses article{background:#1c2935;border-radius:10px;grid-template-columns:1fr 2fr;gap:8px;padding:14px;display:grid}.roundresponses small{color:#b9c5ce;grid-column:1/-1}.roundsaveprice{border-top:1px solid #394857;grid-template-columns:1fr 1fr;align-items:end;gap:16px;margin-top:24px;padding-top:20px;display:grid}.roundsaveprice label{gap:8px;display:grid}.roundsaveprice input{width:100%;font-size:24px}.roundsaveprice small{color:#a5b5c4;grid-column:1/-1}@media (max-width:650px){.roundmodalbackdrop{padding:12px}.roundmodal{padding:20px}.roundmodal h1{font-size:28px}.roundmodalstory{font-size:18px}.roundresponses article,.roundsaveprice{grid-template-columns:1fr}.roundprogress,.roundmodalcash{flex-direction:column;align-items:stretch}}.roundstatus{background:#17232d;border:1px solid #3a4857;border-radius:16px;margin:18px 0;padding:20px}.roundstatus h2,.roundstatus h3{margin-top:0}.roundstatus p{line-height:1.7}.pendinglabel{color:#ffca79;font-weight:700}.phoneorders .personalorder{border-top:1px solid #283440;padding:14px 0}.phoneorders .orderheading{justify-content:space-between;align-items:center;display:flex}.phoneorders .orderheading small{color:#8e9cae}.phoneorders dl{grid-template-columns:1fr 1fr 1fr;gap:8px;margin:16px 0 0;display:grid}.phoneorders dl div{display:block}.phoneorders dt{color:#8e9cae;font-size:12px}.phoneorders dd{margin:6px 0;font-size:15px;font-weight:700}.phoneorders .orderempty{color:#aab7c6;gap:8px;padding:16px 0;display:grid}.phoneorders .orderempty span{font-size:14px}.phoneorders .orderreason{margin-bottom:0;font-size:13px}.phoneorders .eventnumber{width:auto;min-width:36px;padding:5px}.phoneaccountcard{background:#18212b;border:1px solid #344452;border-radius:16px;margin:14px 0;overflow:hidden}.phoneaccountcard .phoneaccount{background:0 0;border:0;border-radius:0;margin:0}.phoneaccountcard .phoneeventchange{background:0 0;border:0;border-top:1px solid #344452;border-radius:0;margin:0;padding:14px 18px}.srlabel{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mobileentrance{margin:auto;max-width:480px!important;padding:18px!important}.mobileentrance header{padding:4px 0 18px}.mobileentrance .pill{display:none}.mobileentrance .entrance{flex-direction:column;gap:18px;min-height:0;margin:0;padding:0;display:flex!important}.mobileentrance .intro h1{margin:0 0 10px;font-size:34px;line-height:1.12}.mobileentrance .intro h1 br{display:none}.mobileentrance .registrationsubtitle{margin:0 0 10px;font-size:18px}.mobileentrance .intro p{margin:0 0 12px;font-size:14px;line-height:1.55}.mobileentrance .gamerules summary{padding:12px;font-size:14px}.mobileentrance .entrycard{border-radius:18px;width:100%;padding:20px}.mobileentrance .entrycard .eyebrow{display:none}.mobileentrance .entrycard h2{margin:0 0 14px;font-size:21px}.mobileentrance .entrycard form{gap:10px;display:grid}.mobileentrance .entrycard label{margin:0;display:block}.mobileentrance .joinfields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mobileentrance .entrycard input{height:42px;min-height:42px;margin:0;padding:10px 12px;font-size:16px}.mobileentrance .entrycard input::placeholder{color:#a8b3c2;opacity:1}.mobileentrance .entrycard .primary{min-height:44px;margin-top:4px;padding:10px}.mobileentrance .registrationdisclaimer{margin:0;padding-top:10px;font-size:11px;line-height:1.5}.mobileentrance .entrycard>.tiny{display:none}.mobileentrance footer{margin-top:18px;padding-top:18px;font-size:11px}.hostgames{margin:20px 0}.gameslist{gap:12px;display:grid}.gameslist article{background:#18212b;border:1px solid #344452;border-radius:14px;padding:20px}.gameslist article>div:first-child{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.gameslist small,.gameslist span{color:#a8b5c5}.gameslist p{line-height:1.7}.gameactions{align-items:center;gap:12px;display:flex}.gamesummary{max-width:1280px;margin:auto;padding:24px}.summarytitle{margin:32px 0}.summarytitle h1{font-size:38px}.summarytitle p{color:#aebccc;max-width:850px;line-height:1.7}.summarycompany,.summaryplayer{background:#151e27;border:1px solid #344452;border-radius:20px;padding:24px}.summarycompany{border-color:#ccff0038;margin-bottom:32px}.summarymetrics{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:18px;display:grid}.summarymetrics article{gap:8px;display:grid}.summarymetrics span{color:#a6b4c4;font-size:13px}.summarymetrics strong{font-size:23px}.summaryplayers{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.summaryplayerhead{align-items:center;gap:12px;margin-bottom:24px;display:flex}.summaryplayerhead h2{flex:1;margin:0;font-size:22px}.summaryplayerhead>strong{font-size:28px}.ranknumber{color:#cf0;background:#ccff001a;border-radius:50%;place-items:center;width:42px;height:42px;font-size:22px;display:grid}.summarythoughts{border-top:1px solid #344452;margin-top:24px;padding-top:12px}.summarythoughts p{line-height:1.7}.summarythoughts p span{color:#a6b4c4;font-size:12px;display:block}.summaryevent{border-bottom:1px solid #344452;padding:14px 0}.summaryevent p{color:#a6b4c4}.summarycompany details{margin-top:20px}@media (max-width:700px){.gamesummary{padding:16px}.summaryplayers{grid-template-columns:1fr}.summarytitle h1{font-size:28px}.summaryplayer,.summarycompany{padding:18px}}.confettiscreen{z-index:2000;pointer-events:none;position:fixed;inset:0;overflow:hidden}.confettiscreen i{opacity:0;border-radius:2px;animation:4s ease-in forwards celebratefall;position:absolute;top:-35px}@keyframes celebratefall{0%{opacity:1;translate:0 -20px;rotate:0deg}85%{opacity:1}to{opacity:0;translate:70px 110vh;rotate:720deg}}@media (prefers-reduced-motion:reduce){.confettiscreen{display:none}}.companypage{max-width:1280px;margin:auto;padding:28px}.companypage header a.secondary{border-radius:10px;padding:10px 18px;text-decoration:none}.companystoryhero{grid-template-columns:1fr 1.15fr;align-items:center;gap:40px;margin:42px 0 60px;display:grid}.companystoryhero h1{margin:16px 0;font-size:48px;line-height:1.15}.companystoryhero p{color:#b2bfce;font-size:19px;line-height:1.8}.companystoryhero figure{margin:0}.companystoryhero img{border-radius:24px;width:100%;display:block}.companystoryhero figcaption{color:#8c9aad;margin-top:10px;font-size:12px}.companyfacts{flex-wrap:wrap;gap:20px;margin-top:24px;display:flex}.companyfacts span{color:#aebccc;font-size:13px}.companyfacts strong{color:#e7eef6;margin-top:8px;font-size:16px;display:block}.companyteamgrid{grid-template-columns:repeat(3,1fr);gap:20px;margin:24px 0 50px;display:grid}.companyteamgrid article{background:#17212b;border:1px solid #344452;border-radius:20px;overflow:hidden}.companyteamgrid article>div:last-child{padding:22px}.companyteamgrid h3{margin:12px 0;font-size:24px}.companyteamgrid p{color:#aebccc;line-height:1.7}.companycrop{height:230px;position:relative;overflow:hidden}.companycrop img{object-fit:cover;width:300%;max-width:none;height:100%;position:absolute;top:0}.ceocrop img{left:0}.sellerscrop img{left:-100%}.customerscrop img{left:-200%}.companybusiness{background:#ccff0008;border:1px solid #ccff0030;border-radius:22px;padding:28px}.companybusiness>div{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.companybusiness article>span{color:#cf0;font-size:28px}.companybusiness p{color:#aebccc;line-height:1.7}.companyownership{align-items:flex-start;gap:22px;padding:35px 0;display:flex}.companyownership>svg{flex-shrink:0;width:54px;height:54px;margin-top:20px}.companyownership p{color:#b2bfce;font-size:18px;line-height:1.8}@media (max-width:750px){.companypage{padding:18px}.companystoryhero{grid-template-columns:1fr;gap:20px;margin:28px 0}.companystoryhero h1{font-size:36px}.companystoryhero p{font-size:17px}.companyteamgrid,.companybusiness>div{grid-template-columns:1fr}.companycrop{height:220px}.companyownership p{font-size:16px}}.projectorcompanylink{color:#cbd8e5;flex-direction:column;align-items:center;gap:8px;padding:15px 8px;font-size:13px;text-decoration:none;display:flex}.hostmode nav>a{color:#b2c5da;padding:14px;text-decoration:none}.companylearnlink{color:#cf0;margin:0 0 16px;font-size:14px;text-decoration:none;display:inline-block}.mobileentrance input[aria-label=קוד\ המשחק]{text-align:right;direction:rtl}.participantfinish{padding-bottom:28px}.finishgreeting{padding:18px 0}.finishgreeting h1{margin:12px 0;font-size:27px}.finishgreeting p,.finishinvite p{color:#aebccc;line-height:1.7}.finishportfolio{background:#17212b;border:1px solid #cf03;border-radius:18px;padding:22px}.finishportfolio>span{color:#b3c2d1;display:block}.finishportfolio>strong{margin:8px 0;font-size:42px;display:block}.finishportfolio>small{margin-bottom:22px;display:block}.finishportfolio .accountdetails{padding:0}.finishinvite{background:#18212b;border:1px solid #344452;border-radius:18px;margin-top:18px;padding:24px 20px}.finishinvite h2{font-size:22px}.finishinvite button{justify-content:center;align-items:center;gap:10px;display:flex}.workshoplanding{max-width:620px;margin:auto;padding:28px 20px}.workshoplanding>.brand{margin-bottom:40px}.workshoplanding h1{font-size:38px;line-height:1.2}.workshoplanding img{border-radius:20px;width:100%;margin:10px 0}.workshoplanding p{color:#b0bdcd;font-size:18px;line-height:1.8}.workshopnotice{color:#d8e4cd;background:#ccff000d;border:1px solid #cf03;border-radius:14px;margin:24px 0;padding:20px}.workshoplanding{max-width:1000px}.workshoplanding>h1{margin-bottom:12px;font-size:64px}.workshoplanding>h2{font-size:28px;line-height:1.4}.landingcta{border-radius:12px;margin:10px 0 24px;padding:14px 24px;text-decoration:none;display:inline-block}.landingdemo{grid-template-columns:1fr 300px;align-items:center;gap:44px;padding:45px 0;display:grid}.demophone{direction:rtl;background:#101820;border:6px solid #34404d;border-radius:34px;padding:24px 18px;box-shadow:0 22px 60px #0005}.demophonecamera{background:#03070b;border-radius:10px;width:70px;height:6px;margin:-12px auto 24px;display:block}.demophone>.brand{gap:6px;margin-bottom:20px;font-size:18px}.demophone>small{color:#a5b3c3;font-size:11px}.demoprice{margin-top:10px;font-size:32px;display:block}.demoprice small{color:#47bf7b;font-size:15px}.demophone svg{width:100%;margin:12px 0}.demowallet{justify-content:space-between;gap:14px;font-size:12px;display:flex}.demowallet strong{margin-top:6px;font-size:16px;display:block}.demophone p.demonews{background:#ccff000e;border-radius:10px;padding:10px;font-size:12px;line-height:1.5}.demobuttons{gap:6px;display:flex}.demobuttons span{text-align:center;background:#10823d;border-radius:8px;flex:1;padding:10px 4px;font-size:13px}.demobuttons span:nth-child(2){background:#d0021b}.demobuttons span:nth-child(3){background:#344452}.landingabout{grid-template-columns:180px 1fr;gap:30px;padding:30px 0 50px;display:grid}.hostphotoplaceholder{text-align:center;aspect-ratio:1;background:#1c2935;border:1px dashed #526377;border-radius:50%;place-content:center;gap:10px;display:grid}.hostphotoplaceholder span{font-size:32px}.hostphotoplaceholder small{color:#a5b3c3;font-size:11px}.landingcontact{background:#17212b;border:1px solid #cf03;border-radius:20px;max-width:500px;margin:20px auto;padding:28px}.landingcontact form{gap:12px;display:grid}.landingcontact input{height:46px;margin:0}.landingcontact small{color:#a5b3c3;margin-top:16px;font-size:12px;display:block}@media (max-width:650px){.workshoplanding>h1{font-size:46px}.workshoplanding>h2{font-size:24px}.landingdemo{grid-template-columns:1fr;gap:20px}.demophone{justify-self:center;width:290px}.landingabout{grid-template-columns:1fr}.hostphotoplaceholder{width:160px}.landingcontact{padding:22px}}.landingabout .hostportrait{object-fit:cover;object-position:center 30%;border-radius:20px;width:180px;height:210px;margin:0}.withhostsidebar{max-width:none!important;padding-right:224px!important}.hostsidebar{z-index:80;direction:rtl;background:#111c26;border-left:1px solid #344452;width:200px;padding:22px 14px;position:fixed;top:0;bottom:0;right:0;overflow:auto}.hostsidebar>.brand{gap:7px;margin-bottom:26px;font-size:20px}.hostsidebar .brand small{font-size:11px}.hostsidebar>button{padding:12px;font-size:15px}.hostsidebar nav{flex-direction:column;gap:5px;border:0!important;margin:18px 0!important;padding:0!important;display:flex!important}.hostsidebar nav button,.hostsidebar nav a{text-align:right;color:#bccddd;background:0 0;border-radius:9px;padding:11px 10px;font-size:14px;line-height:1.4;text-decoration:none;display:block;border:0!important}.hostsidebar nav button.active{color:#fff;background:#263d51}.hostsidebar nav button:disabled{opacity:.35;cursor:default}.navsectionlabel{color:#7e95aa;margin:16px 10px 6px;font-size:11px}.sidebarroom{color:#9fb2c4;border-top:1px solid #344452;gap:8px;padding:18px 10px;font-size:12px;display:grid}.sidebarroom strong{color:#cf0;letter-spacing:2px;font-size:21px}.projector.withhostsidebar .projectorlayout{grid-template-columns:minmax(0,1fr) 250px}.projector.withhostsidebar .projectormain{grid-column:1}.projector.withhostsidebar .projectorcompany{grid-column:2}.gamesummary.withhostsidebar{padding-left:28px}.withhostsidebar.hostentrance{padding-left:24px}@media (max-width:800px){.hostsidebar{width:145px;padding:18px 8px}.withhostsidebar{padding-right:161px!important}.hostsidebar>.brand{font-size:16px}.hostsidebar nav button,.hostsidebar nav a{padding:10px 8px;font-size:12px}.hostsidebar>button{font-size:12px}.projector.withhostsidebar .projectorlayout{grid-template-columns:1fr}.projector.withhostsidebar .projectorcompany,.projector.withhostsidebar .projectormain{grid-column:1}}.companycrop{height:260px}.companycrop img{object-fit:initial;height:auto;top:0}@media (max-width:750px){.companycrop{height:300px}}.workshopplay{--ink:#1a103d;--pink:#ff66b4;--sun:#ffdf48;--purple:#9151ed;color:var(--ink);direction:rtl;background:#fffdf8;overflow:hidden;max-width:none!important;margin:0!important;padding:0!important}.workshopplay h1,.workshopplay h2,.workshopplay h3,.workshopplay p{color:inherit}.playheader{background:var(--pink);justify-content:space-between;align-items:center;display:flex;border:0!important;margin:0!important;padding:24px max(5vw,20px)!important}.playheader .brand{color:var(--ink);font-size:25px}.playheader .brand small{color:var(--ink);font-size:12px}.playheader .brand svg{width:38px;height:38px}.playbutton{background:var(--sun);border:2px solid var(--ink);box-shadow:4px 5px 0 var(--ink);cursor:pointer;border-radius:50px;justify-content:center;align-items:center;gap:22px;padding:17px 30px;font-size:19px;font-weight:800;text-decoration:none;transition:transform .15s;display:inline-flex;color:var(--ink)!important}.playbutton:hover{transform:translateY(-2px)}.playbuttonsmall{background:var(--ink);box-shadow:none;padding:12px 24px;font-size:15px;color:#fff!important}.playhero{background:var(--pink);border-radius:0 0 10% 5%;grid-template-columns:1.05fr 1fr;align-items:center;gap:40px;min-height:690px;padding:50px max(6vw,24px) 95px;display:grid;position:relative}.playherocopy{z-index:2}.playtag{background:#ffffff60;border-radius:30px;padding:9px 16px;font-size:13px;display:inline-block}.playhero h1{letter-spacing:-2px;margin:24px 0;font-size:clamp(38px,4.6vw,72px);line-height:1.12}.playhero h1 span{background:linear-gradient(transparent 60%,var(--sun) 60%);padding:0 5px}.playhero p{max-width:590px;font-size:22px;line-height:1.65}.playherocopy>small{margin-top:22px;font-size:14px;display:block}.playherovisual{place-items:center;min-height:560px;display:grid;position:relative}.playphoneback{background:var(--purple);border-radius:110px 85px 80px 120px;position:absolute;inset:40px 0 0;transform:rotate(-5deg)}.playherovisual .demophone{z-index:2;color:#eaf1f7;background:#111923;border-color:#251748;width:290px;margin-bottom:0;padding:28px 18px;position:relative;transform:rotate(6deg);box-shadow:15px 22px #26124833}.playherovisual .demophone .brand,.playherovisual .demophone p{color:#fff}.playsticker{z-index:3;border:2px solid var(--ink);box-shadow:5px 6px 0 var(--ink);text-align:center;background:var(--sun);border-radius:18px;padding:18px 22px;font-size:24px;font-weight:900;position:absolute}.playsticker small{margin-top:5px;font-size:12px;font-weight:600;display:block}.stickerwallet{top:100px;right:-8px;transform:rotate(-9deg)}.stickerteam{background:#fff;font-size:17px;line-height:1.5;bottom:35px;left:0;transform:rotate(8deg)}.stickerteam strong{color:var(--purple)}.playcurve{z-index:1;width:100%;position:absolute;bottom:-30px}.playdoodle{opacity:.9;font-size:85px;line-height:1;position:absolute}.doodlestar{color:var(--sun);top:10px;left:5%;transform:rotate(15deg)}.doodleheart{color:var(--ink);bottom:40px;right:43%;transform:rotate(-15deg)}.playintro,.playsteps,.playtwoworlds,.playformat,.playhost,.playfaq,.playcontact{padding:75px max(6vw,24px)}.playeyebrow{letter-spacing:.3px;margin-bottom:15px;font-size:14px;font-weight:700;display:block}.workshopplay h2{margin:14px 0 24px;font-size:clamp(29px,3.4vw,50px);line-height:1.2}.playintro{text-align:center;max-width:1100px;margin:auto}.playintro>p{max-width:830px;margin:0 auto 35px;font-size:21px;line-height:1.85}.playintroimage{border-radius:30px;margin:30px 0 24px;position:relative;overflow:hidden}.playintroimage img{width:100%;display:block}.playimagecaption{background:var(--sun);border-radius:40px;padding:13px 24px;font-size:20px;font-weight:800;position:absolute;bottom:25px;right:25px}.playtextlink{color:var(--ink);text-underline-offset:6px;font-size:17px;font-weight:800}.playsteps{background:var(--sun);text-align:center;clip-path:polygon(0 1%,100% 0,100% 99%,0 100%)}.playstepgrid{grid-template-columns:repeat(3,1fr);gap:26px;margin-top:38px;display:grid}.playstepgrid article{border:2px solid var(--ink);box-shadow:6px 7px 0 var(--ink);text-align:right;background:#fffdf8;border-radius:28px;padding:28px}.playstepgrid article:nth-child(2){background:#ecdfff;transform:rotate(-2deg)}.playstepgrid article:nth-child(3){background:#ffd4ea;transform:rotate(2deg)}.playstepicon{margin-bottom:20px;font-size:45px;display:block}.playstepgrid small{font-size:13px;font-weight:700}.playstepgrid h3{margin:12px 0;font-size:28px}.playstepgrid p{font-size:18px;line-height:1.75}.playtwoworlds{grid-template-columns:1fr 1fr;gap:35px;display:grid}.playkids,.playparents{border-radius:32px;padding:36px;position:relative}.playkids{background:#eedfff}.playparents{background:#e3f2eb}.playtwoworlds h2{font-size:35px}.playtwoworlds p,.playtwoworlds li{font-size:18px;line-height:1.8}.playtwoworlds ul{padding-right:20px}.playtwoworlds li{padding-bottom:10px}.playkidstamp{background:var(--pink);border:2px solid var(--ink);border-radius:15px;margin-top:10px;padding:16px 24px;font-size:19px;font-weight:900;display:inline-block;transform:rotate(-5deg)}.playformat{text-align:center;grid-template-columns:repeat(4,1fr);gap:22px;padding-top:10px;padding-bottom:50px;display:grid}.playformat>div{gap:10px;display:grid}.playformat span{font-size:35px}.playformat strong{font-size:20px}.playformat small{font-size:14px;line-height:1.6}.playhost{background:var(--ink);color:#fff;grid-template-columns:360px 1fr;align-items:center;gap:70px;display:grid}.playportraitwrap{position:relative;transform:rotate(-3deg)}.playportraitwrap img{object-fit:cover;object-position:center top;border:5px solid var(--purple);border-radius:32px;width:100%;height:400px}.playportraitwrap>span{background:var(--sun);color:var(--ink);border-radius:50px;padding:16px 26px;font-size:23px;font-weight:900;position:absolute;bottom:-16px;left:-15px;transform:rotate(7deg)}.playhost p{color:#e2dced;font-size:19px;line-height:1.8}.playhost blockquote{color:var(--sun);margin:26px 0 0;font-size:30px;font-weight:800;line-height:1.4}.playfaq{max-width:1050px;margin:auto}.playfaq details{border-bottom:2px solid #ded9e7;padding:20px 0}.playfaq summary{cursor:pointer;font-size:21px;font-weight:800}.playfaq p{font-size:18px;line-height:1.8}.playcontact{background:var(--pink);grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.playcontact>div{position:relative}.playcontact p{font-size:20px;line-height:1.8}.contactdoodle{color:var(--purple);margin-right:60%;font-size:100px;line-height:1;display:block}.playcontact form{border:2px solid var(--ink);box-shadow:8px 9px 0 var(--ink);background:#fffdf8;border-radius:30px;gap:16px;padding:34px;display:grid}.playcontact h3{margin:0 0 10px;font-size:30px}.playcontact label{margin:0}.playcontact input{width:100%;height:52px;color:var(--ink);text-align:right;background:#fff;border:2px solid #d8d0e5;border-radius:12px;margin:0;padding:12px 16px;font-size:17px}.playcontact input::placeholder{color:#706183}.playcontact input:focus{outline:2px solid var(--purple)}.playcontact button{width:100%;margin-top:8px;font-size:17px}.playcontact form>small{color:#625477;font-size:12px;line-height:1.5}.playformstatus{background:#e3f2eb;border-radius:10px;padding:12px;font-size:16px!important}.playfooter{background:#fffdf8;justify-content:space-between;align-items:center;gap:30px;display:flex;color:var(--ink)!important;border:0!important;margin:0!important;padding:35px max(6vw,24px)!important}.playfooter .brand{color:var(--ink)}.playfooter p{max-width:460px;font-size:12px;line-height:1.7}.playfooter a{color:var(--ink);font-size:14px;font-weight:700}@media (max-width:800px){.playhero{text-align:center;grid-template-columns:1fr;gap:16px;padding-top:28px}.playhero h1{letter-spacing:-1px;font-size:44px}.playhero p{font-size:18px}.playherovisual{min-height:535px;margin:0 12px}.playsticker{padding:12px 16px}.stickerwallet{font-size:20px;top:80px;right:-5px}.stickerteam{font-size:15px;bottom:18px;left:-8px}.doodleheart{display:none}.doodlestar{font-size:55px;top:380px}.playintro,.playsteps,.playtwoworlds,.playhost,.playfaq,.playcontact{padding:50px 22px}.playintro>p{font-size:18px}.playimagecaption{padding:10px 15px;font-size:14px;bottom:12px;right:12px}.playstepgrid,.playtwoworlds,.playhost,.playcontact{grid-template-columns:1fr}.playstepgrid{gap:25px}.playtwoworlds{gap:20px}.playkids,.playparents{padding:28px}.playformat{grid-template-columns:1fr 1fr;gap:30px 18px;padding:10px 24px 45px}.playformat strong{font-size:17px}.playhost{gap:40px}.playportraitwrap{max-width:290px;margin:auto}.playportraitwrap img{height:320px}.playhost blockquote{font-size:27px}.playcontact{gap:15px}.contactdoodle{display:none}.playcontact form{padding:26px}.playfooter{flex-direction:column;align-items:flex-start;gap:10px}.playheader{gap:10px}.playheader .brand{font-size:21px}.playheader .brand small{font-size:10px}.playbuttonsmall{padding:10px 16px;font-size:12px}}.gamestatusbanner{direction:rtl;background:#172c22;border:2px solid #10823d;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;margin:16px 0 24px;padding:20px 24px;display:flex}.gamestatusbanner>div:first-child{grid-template-columns:16px 1fr;align-items:center;gap:8px 12px;display:grid}.gamestatusbanner strong{color:#f0f6fb;font-size:25px}.gamestatusbanner small{color:#b5c5d3;grid-column:2;font-size:13px}.statuslight{background:#48cd7e;border-radius:50%;width:12px;height:12px;box-shadow:0 0 16px #48cd7e66}.statusclosed{background:#30241a;border-color:#e9ad67}.statusclosed .statuslight{box-shadow:none;background:#ffba68}.statusneutral{background:#1b2733;border-color:#4a5b6c}.statusneutral .statuslight{box-shadow:none;background:#9bacbd}.gametimer{text-align:left;gap:4px;display:grid}.gametimer>span{color:#b5c5d3;font-size:12px}.gametimer>strong{font-variant-numeric:tabular-nums;letter-spacing:1px;font-size:30px}.gametimer>small{grid-column:auto;font-size:10px}.phoneapp .gamestatusbanner{gap:12px;margin:12px 0;padding:14px}.phoneapp .gamestatusbanner strong{font-size:20px}.phoneapp .gamestatusbanner small{font-size:11px;line-height:1.5}.phoneapp .gametimer strong{font-size:23px}@media (max-width:650px){.gamestatusbanner{gap:14px;padding:16px}.gamestatusbanner strong{font-size:21px}.gamestatusbanner small{font-size:11px}.gametimer strong{font-size:24px}}.summaryprimary{background:#20303b;border-radius:14px;grid-template-columns:1.2fr 1fr 1fr;gap:16px;margin-bottom:18px;padding:20px;display:grid}.summaryprimary article{align-content:start;gap:10px;display:grid}.summaryprimary span{color:#b2c4d2;font-size:13px}.summaryprimary strong{font-size:30px}.summaryprimary small{color:#b2c4d2;font-size:12px;line-height:1.6}.summaryprofitbreakdown{color:#b2c4d2;flex-wrap:wrap;gap:10px 20px;padding:8px 0 24px;font-size:13px;display:flex}.summaryprofitbreakdown strong{color:#e1ecf5}.finishcalculation{color:#c1d3df;border-top:1px solid #344452;margin-top:16px;padding:16px 0;font-size:13px;line-height:1.6}@media (max-width:900px){.summaryprimary{grid-template-columns:1fr}.summaryprimary article{border-bottom:1px solid #344452;padding-bottom:12px}.summaryprimary article:last-child{border:0}}.summaryholdingline{color:#c4d2df;flex-wrap:wrap;gap:20px;margin-bottom:18px;font-size:15px;display:flex}.summarydetails,.summarythoughts{border-top:1px solid #344452;margin-top:16px;padding-top:16px}.summarydetails summary,.summarythoughts summary{cursor:pointer;color:#baccdb;font-size:14px;font-weight:700}.summarydetails[open] summary,.summarythoughts[open] summary{margin-bottom:20px}.finishkeymetrics{grid-template-columns:1fr 1fr;gap:16px;padding:12px 0;display:grid}.finishkeymetrics span{color:#b2c4d2;gap:8px;font-size:13px;display:grid}.finishkeymetrics strong{color:#edf4fa;font-size:23px}.finishkeymetrics strong.positive{color:#49cc91}.finishkeymetrics strong.negative{color:#ff667a}.finishkeymetrics{grid-template-columns:1fr}.finishkeymetrics>span:first-child{grid-column:auto}.finishkeymetrics small{color:#bccdda;font-size:15px}.summaryprimary strong[dir=ltr]{justify-self:start}.companypage{width:100%;margin:auto;padding:18px;max-width:480px!important}.companypage header{flex-wrap:wrap;gap:8px}.companypage header .brand{font-size:20px}.companypage header a.secondary{padding:9px 12px;font-size:12px}.companypage .companystoryhero{grid-template-columns:1fr;gap:20px;margin:28px 0}.companypage .companystoryhero h1{font-size:35px}.companypage .companystoryhero p{font-size:17px}.companypage .companyteamgrid,.companypage .companybusiness>div{grid-template-columns:1fr}.companypage .companycrop{height:300px}.companypage .companyteamgrid h3{font-size:23px}.companypage .companybusiness{padding:22px}.companypage .companyownership p{font-size:16px}.companypage .companyownership{gap:14px}.companypage h2{font-size:25px}.workshopplay{width:100%;max-width:480px!important;margin:auto!important}.workshopplay .playheader{gap:8px;padding:20px 18px!important}.workshopplay .playheader .brand{font-size:21px}.workshopplay .playheader .brand small{font-size:10px}.workshopplay .playbuttonsmall{padding:10px 15px;font-size:12px}.workshopplay .playhero{text-align:center;grid-template-columns:1fr;gap:16px;min-height:0;padding:28px 22px 65px}.workshopplay .playhero h1{letter-spacing:-1px;font-size:42px}.workshopplay .playhero p{font-size:18px}.workshopplay .playtag{font-size:11px}.workshopplay .playherovisual{min-height:535px;margin:0 8px}.workshopplay .playsticker{padding:12px 15px}.workshopplay .stickerwallet{font-size:20px;top:80px;right:-8px}.workshopplay .stickerteam{font-size:15px;bottom:18px;left:-8px}.workshopplay .doodleheart{display:none}.workshopplay .doodlestar{font-size:50px;top:370px}.workshopplay .playintro,.workshopplay .playsteps,.workshopplay .playtwoworlds,.workshopplay .playhost,.workshopplay .playfaq,.workshopplay .playcontact{padding:48px 22px}.workshopplay h2{font-size:30px}.workshopplay .playintro>p{font-size:18px}.workshopplay .playimagecaption{padding:10px 14px;font-size:13px;bottom:12px;right:12px}.workshopplay .playstepgrid,.workshopplay .playtwoworlds,.workshopplay .playhost,.workshopplay .playcontact{grid-template-columns:1fr}.workshopplay .playstepgrid{gap:25px}.workshopplay .playtwoworlds{gap:20px}.workshopplay .playkids,.workshopplay .playparents{padding:25px}.workshopplay .playformat{grid-template-columns:1fr 1fr;gap:30px 18px;padding:10px 24px 45px}.workshopplay .playformat strong{font-size:17px}.workshopplay .playhost{gap:40px}.workshopplay .playportraitwrap{max-width:290px;margin:auto}.workshopplay .playportraitwrap img{height:320px}.workshopplay .playhost blockquote{font-size:27px}.workshopplay .playcontact{gap:15px}.workshopplay .contactdoodle{display:none}.workshopplay .playcontact form{padding:25px}.workshopplay .playfooter{flex-direction:column;align-items:flex-start;gap:10px;padding:30px 22px!important}.companypage .companycrop{aspect-ratio:3/2;overflow:visible;height:auto!important}.companypage .companycrop img{display:block;object-fit:contain!important;width:100%!important;max-width:100%!important;height:100%!important;position:static!important;top:auto!important;left:auto!important}.workshopschedule{background:#18232f;border:1px solid #40556b;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin:0 0 24px;padding:18px;display:flex}.workshopschedule>div{gap:5px;display:grid}.workshopschedule>div>span{color:#cee3ff;font-size:18px}.workshopschedule small{color:#94a7bc}.workshopschedule form{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.workshopschedule label{gap:5px;margin:0;font-size:13px;display:grid}.workshopschedule input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;direction:ltr;width:170px;min-height:42px;margin:0}.workshopschedule input[type=time]{width:120px}.workshopschedule button{min-height:42px}.nextworkshop{background:#263420;border:1px solid #617d43;border-radius:12px;flex-wrap:wrap;gap:12px;margin:18px 0;padding:18px;display:flex}.nextworkshop strong{color:#cf0}.scheduleedit{margin:14px 0}.scheduleedit summary{cursor:pointer;color:#accbf0;padding:8px 0}.scheduleedit .workshopschedule{margin:8px 0}.gameactions{flex-wrap:wrap}.compactportfolio{padding:15px 13px}.portfoliooverview{grid-template-columns:1.18fr 1fr 1fr;align-items:start;gap:0;display:grid}.portfoliooverview>div{flex-direction:column;gap:4px;min-width:0;display:flex}.portfoliooverview>div+div{border-inline-start:1px solid #354352;margin-inline-start:10px;padding-inline-start:10px}.portfoliovalue>span{color:#a4b4c7;font-size:12px;line-height:1.4}.portfoliovalue>strong{letter-spacing:-.5px;text-align:right;overflow-wrap:anywhere;font-size:26px;line-height:1.3}.portfoliochange>span{color:#a4b4c7;min-height:28px;font-size:10px;line-height:1.4}.portfoliochange>strong{text-align:right;font-size:14px;font-weight:600;line-height:1.3}.portfoliochange>small{text-align:right;font-size:13px;font-weight:600}.portfoliooverview .positive{color:#50cb8c}.portfoliooverview .negative{color:#ff647d}.portfoliooverview .muted{color:#a4b4c7}.portfoliocash{color:#a4b4c7;align-items:center;gap:7px;margin-top:10px;font-size:12px;display:flex}.portfoliocash strong{color:#c7d3e2;font-size:12px;font-weight:500}.portfoliodetails{margin-top:9px}.portfoliodetails>summary{cursor:pointer;color:#8fa3ba;align-items:center;gap:5px;font-size:11px;list-style:none;display:flex}.portfoliodetails>summary::-webkit-details-marker{display:none}.portfoliodetails .accountdetails{margin-top:10px;padding:12px 0 0;font-size:13px}.portfoliodetails .accountdetails strong{font-size:14px}@media (max-width:350px){.compactportfolio{padding:12px 10px}.portfoliooverview>div+div{margin-inline-start:7px;padding-inline-start:7px}.portfoliovalue>strong{font-size:23px}.portfoliochange>strong,.portfoliochange>small{font-size:12px}}.gamestatusbanner .statusstart{border-radius:10px;grid-column:2;justify-self:start;min-height:42px;margin-top:10px;padding:10px 24px;font-size:16px}.gamestatusbanner:has(.statusstart){align-items:center}.gamestatusbanner.statusstrip{background:#18221e;border-width:1px;border-radius:5px;gap:12px;min-height:34px;margin:8px 0 14px;padding:7px 12px}.gamestatusbanner.statusstrip.statusneutral{background:#19222b;border-color:#354453}.gamestatusbanner.statusstrip.statusclosed{background:#27221a;border-color:#5d4d32}.gamestatusbanner.statusstrip .stripstate{align-items:center;gap:8px;min-width:0;display:flex}.gamestatusbanner.statusstrip .statuslight{width:7px;min-width:7px;height:7px;box-shadow:none;animation:none}.gamestatusbanner.statusstrip strong{font-size:12px;font-weight:600;line-height:1.4}.gamestatusbanner.statusstrip .gametimer{text-align:initial;white-space:nowrap;align-items:center;gap:6px;display:flex}.gamestatusbanner.statusstrip .gametimer span{color:#8fa3b5;margin:0;font-size:10px}.gamestatusbanner.statusstrip .gametimer strong{color:#bdcad6;font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.gamestatusbanner.statusstrip .statusstart{white-space:nowrap;border-radius:5px;min-height:28px;margin:0 4px 0 0;padding:5px 12px;font-size:12px}.gamestatusbanner.statusstrip:has(.statusstart){flex-wrap:wrap}@media (max-width:350px){.gamestatusbanner.statusstrip{gap:7px;padding:7px 9px}.gamestatusbanner.statusstrip strong{font-size:11px}}.phonenews.readablenews{background:#080b0f;border:1px solid #303943;border-radius:12px;margin:12px 0 16px;padding:17px 16px;overflow:visible}.readablenewshead{align-items:center;gap:12px;margin-bottom:12px;display:flex}.readablenewshead>div{flex:1;min-width:0}.readablenewshead small{color:#a8b5c4;margin-bottom:7px;font-size:11px;line-height:1.4;display:block}.readablenewshead h2{color:#fff;overflow-wrap:anywhere;margin:0;font-size:21px;font-weight:700;line-height:1.4}.readablenewshead img{object-fit:contain;background:#11171e;border-radius:7px;flex-shrink:0;width:108px;height:72px}.phonenews.readablenews>p{color:#fff;white-space:normal;margin:0;padding:0;font-size:16px;line-height:1.75;display:block;overflow:visible}.phonenews.readablenews>.newsamount{color:#d3dce6;margin-top:12px;padding:0;font-size:12px;line-height:1.5}@media (max-width:350px){.readablenewshead img{width:86px;height:58px}.readablenewshead h2{font-size:19px}.phonenews.readablenews{padding:14px 12px}}.phonenews.readablenews{margin:10px 0 14px;padding:14px}.readablenewshead{gap:10px;margin-bottom:9px}.readablenewshead h2{font-size:19px;line-height:1.45}.readablenewshead img{width:88px;height:66px}.phonenews.readablenews>p{font-size:15px;line-height:1.7}.phonenews.readablenews>.newsamount{margin-top:10px;font-size:11px}@media (max-width:350px){.readablenewshead img{width:74px;height:56px}.readablenewshead h2{font-size:18px}}.dockquantity label{grid-template-columns:auto auto;align-items:center;gap:5px 10px;display:grid}.dockquantity label .dockholding{text-align:right;color:#8fa3b8;grid-column:1/-1;margin-top:1px;font-size:11px;font-weight:400;line-height:1.4}.dockquantity>span{align-self:start;padding-top:5px}.tradetoast{z-index:150;border:1px solid #385647;color:#fff;pointer-events:none;background:#151c23;border-inline-start:4px solid #10823d;border-radius:12px;gap:6px;width:300px;max-width:calc(100vw - 32px);padding:14px 18px;animation:.2s enter;display:grid;position:fixed;top:16px;left:16px;box-shadow:0 8px 32px #0008}.tradetoast.toastsell{border-inline-start-color:#d0021b}.tradetoast strong{font-size:15px}.tradetoast span{font-size:14px}.tradetoast small{color:#a9b8c8;font-size:11px}.extendrounds{gap:10px;width:100%;max-width:560px;display:grid}.extendrounds strong{font-size:16px}.extendrounds label{gap:5px;margin:0;font-size:13px;display:grid}.extendrounds select{width:100%;max-width:100%}.extendrounds small{color:#aab8c8;font-size:12px}.gamesummary header .brand small{max-width:360px;line-height:1.5}.feedbackpage{color:#e7eef6;background:#0f1318;width:100%;max-width:480px;min-height:100dvh;margin:auto;padding:18px}.feedbackpage header{margin-bottom:20px;padding:0 0 20px}.feedbackpage h1{font-size:28px;line-height:1.3}.feedbackpage>p,.feedbackthanks p{font-size:15px;line-height:1.7}.feedbackform{gap:18px;margin-top:24px;display:grid}.feedbackform fieldset{background:#17212a;border:1px solid #344452;border-radius:12px;min-width:0;margin:0;padding:16px}.feedbackform legend{padding:0 5px;font-size:15px;font-weight:600;line-height:1.5}.feedbackform fieldset>small{color:#96a8ba;font-size:12px}.feedbackform fieldset>input{height:42px;margin:10px 0 0;font-size:14px}.feedbackrating,.recommendoptions{gap:8px;margin-top:6px;display:flex}.feedbackrating label,.recommendoptions label{flex:1;margin:0;position:relative}.feedbackrating input,.recommendoptions input{opacity:0;width:1px;height:1px;position:absolute}.feedbackrating span,.recommendoptions span{text-align:center;cursor:pointer;border:1px solid #48596b;border-radius:8px;padding:12px 8px;font-size:16px;display:block}.feedbackrating input:checked+span,.recommendoptions input:checked+span{color:#cf0;background:#24482f;border-color:#10823d}:is(.feedbackrating input:focus-visible+span,.recommendoptions input:focus-visible+span){outline-offset:2px;outline:2px solid #cf0}.ratingscale{color:#8fa2b8;justify-content:space-between;gap:10px;margin-top:10px;font-size:10px;display:flex}.feedbackform textarea{font-size:15px;line-height:1.6}.feedbackthanks{text-align:center;padding:30px 0}.feedbackthanks>span{font-size:40px}.feedbackthanks .secondary{border-radius:9px;padding:10px 18px;text-decoration:none;display:inline-block}.feedbacklink{color:#fff;border-radius:10px;justify-content:center;align-items:center;min-height:44px;text-decoration:none;display:flex}.feedbackresponse{overflow-wrap:anywhere;border:1px solid #344858;border-radius:14px;margin-top:18px;padding:20px}.feedbackresponse h3{margin:0 0 5px}.feedbackresponse>small{color:#8ea4bb}.feedbackresponse dl{flex-wrap:wrap;gap:20px;margin:20px 0;display:flex}.feedbackresponse dt{color:#9cafc3;font-size:12px}.feedbackresponse dd{margin:7px 0 0;font-weight:600}.feedbackresponse h4{margin:18px 0 8px;font-size:14px}.feedbackresponse p,.feedbackresponse li{white-space:pre-wrap;line-height:1.7}.feedbackresponse ul{padding-right:20px}.summaryjournal{margin-top:32px}.summaryjournal details{border-top:1px solid #354352;padding:12px 0}.summaryjournal summary{cursor:pointer;justify-content:space-between;gap:12px;font-size:15px;font-weight:600;line-height:1.6;display:flex}.summaryjournal summary span{color:#95a8bd;white-space:nowrap;font-size:12px;font-weight:400}.summaryjournal p{font-size:14px;line-height:1.7}.summaryjournal td{white-space:normal;overflow-wrap:anywhere;max-width:300px;font-size:13px}.prejoinnotice p{max-width:780px;line-height:1.7}.prejoinwelcome{background:#171b20;border:1px solid #3e4a27;border-radius:12px;margin-top:12px;padding:14px}.prejoinwelcome strong{color:#cf0;font-size:15px}.prejoinwelcome p{margin:6px 0;font-size:13px;line-height:1.6}.participantchip b{font-size:11px;font-weight:500}.childbalance{justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.childbalance>strong{font-size:25px;line-height:1.4}.childbalance>span{color:#a5b3c4;white-space:nowrap;font-size:13px}.simplecompany p{font-size:14px;line-height:1.7}.childmore{border-bottom:1px solid #2c3540;padding:12px 0}.childmore>summary{color:#a9bacc;cursor:pointer;font-size:14px}.childquantity{justify-content:space-between;align-items:center;gap:12px;display:flex}.childquantity>span{font-size:15px}.quantitystepper{direction:ltr;align-items:center;gap:15px;display:flex}.quantitystepper button{color:#fff;background:#283442;border:1px solid #465567;border-radius:12px;width:48px;height:48px;padding:0;font-size:30px;line-height:1}.quantitystepper output{text-align:center;min-width:30px;font-size:24px;font-weight:700}.childactionline{color:#a7b8cb;text-align:center;margin:9px 0 12px;font-size:12px}.phoneapp:has(.childbalance){padding-bottom:200px}.childmore .phonehistory,.childmore .phoneholders{margin-top:12px}@media (max-width:360px){.childbalance>strong{font-size:22px}.quantitystepper{gap:10px}.childbalance{gap:8px;padding:13px}}.childbalance{flex-wrap:wrap}.parentdetails{color:#a6b7ca;width:100%;font-size:13px}.parentdetails summary{cursor:pointer;margin-top:5px}.parentdetails p{font-size:13px;line-height:1.7}.parentdetails .accountdetails{padding:12px 0;font-size:12px}.parentdetails .accountdetails strong{font-size:14px}.projectornews.matchednews{color:#fff;background:#090b0e;border-color:#30363e}.matchednewshead{justify-content:space-between;align-items:center;gap:24px;display:flex}.matchednewshead h1{color:#fff;flex:1}.matchednewshead img{object-fit:contain;background:#171b20;border-radius:10px;width:180px;height:120px}.projectornews.matchednews>p{color:#fff}.projectornews.matchednews .projectornewsmeta{color:#aebaca}@media (max-width:650px){.matchednewshead{gap:12px}.matchednewshead img{width:88px;height:66px}}.projectorcompany.chocolatedesign{background:linear-gradient(155deg,#322015,#1c1511);border:1px solid #785133;border-radius:22px;position:relative;overflow:hidden}.companybrandlogo{border-radius:15px;width:100%;height:auto;margin-bottom:18px;display:block}.chocolatedesign .eyebrow{color:#dbb68d}.chocolatedesign h2{color:#fff0df}.chocolatedesign>p{color:#d8c3b0}.chocolatedesign .projectorcompanycash{border-bottom:1px solid #61432f;padding:20px 0}.chocolatedesign .projectorcompanycash>span{color:#e8cfb4}.chocolatedesign .projectorcompanycash strong{color:#cf0}.chocolatedesign details{border-color:#61432f}.chocolatedesign details summary{color:#eed5b9;cursor:pointer;padding:14px 0;font-size:14px}.chocolatedesign dl{margin-top:0}.chocolatedesign dt{color:#d0b79e}.chocolatedesign dd{font-size:17px}.currenteventstatus{background:#1b222c;border-color:#394653;flex-wrap:wrap}.currenteventstatus>strong{color:#cf0}.currenteventstatus>span{font-size:14px}.hostinstagram{color:#3e194a;background:#fff8fc;border:1px solid #cfbdca;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 15px;padding:10px 13px;font-size:13px;text-decoration:none;display:inline-flex}.hostinstagram svg{color:#b52481;flex-shrink:0}.hostinstagram:hover{background:#fbe4f2}.hostinstagram:focus-visible{outline-offset:3px;outline:3px solid #9140b4}.projectorcompany.chocolatedesign{align-self:start;padding:18px}.chocolatedesign .companybrandlogo{margin-bottom:12px}.chocolatedesign .eyebrow{margin:0;font-size:12px}.chocolatedesign h2{margin:6px 0 8px;font-size:30px;line-height:1.15}.chocolatedesign>p{margin:0 0 14px;font-size:15px;line-height:1.55}.chocolatedesign .projectorcompanycash{margin:0;padding:12px 0 16px}.chocolatedesign .projectorcompanycash strong{margin-top:5px;font-size:36px;line-height:1.2}.chocolatedesign details{margin:0;padding:0}.chocolatedesign details summary{padding:12px 0;line-height:1.4}.chocolatedesign .projectorcompanyevent{padding:10px 0}.projectorlayout>.projectorcompany.chocolatedesign{align-self:start;margin-top:0;position:static;top:auto}.projectormain>.projectornews:first-child{margin-top:0}.projectorlayout{align-items:start}.workshopplay.workshopchoco{--ink:#412719;--pink:#9de4d7;--sun:#ffc492;--purple:#805e9a;color:var(--ink);background:#fff5e8}.workshopchoco .playheader{background:#9de4d7}.workshopchoco .playhero{background:linear-gradient(165deg,#9de4d7 0%,#c7efe3 60%,#fff0db 100%)}.workshopchoco .playhero h1>span{color:#80502e}.workshopchoco .playphoneback{background:#805e9a}.workshopchoco .playbutton{border-color:#412719;box-shadow:4px 5px #6b432b}.workshopchoco .playbuttonsmall{background:#412719}.workshopchoco .playsteps{background:#ffc492}.workshopchoco .playkids{background:#efe4f4}.workshopchoco .playparents{background:#d8eee3}.workshopchoco .playkidstamp{background:#9de4d7}.workshopchoco .playhost{background:linear-gradient(140deg,#412719,#633b25)}.workshopchoco .playhost blockquote{color:#ffc492}.workshopchoco .playportraitwrap>span{color:#412719;background:#ffc492}.workshopchoco .playcontact{background:#9de4d7}.workshopchoco .playcontact form{background:#fff5e8;border-color:#633b25;box-shadow:7px 8px #633b25}.workshopchoco .playcontact input{border-color:#ccb5a3}.workshopchoco .playfooter{background:#fff5e8}.workshopchoco .hostinstagram{color:#412719;background:#fff5e8;border-color:#c99d79}.workshopchoco .playhero .doodlestar{color:#805e9a}.workshopchoco .playhero .doodleheart{color:#80502e}.participantfinish .finishinvite.feedbackhighlight{background:linear-gradient(145deg,#283216,#171e12);border:2px solid #cf0;margin-top:24px;padding:24px 20px;box-shadow:0 0 24px #ccff0018}.feedbackbadge{color:#cf0;margin-bottom:10px;font-size:12px;font-weight:700;display:inline-block}.feedbackhighlight h2{color:#fff;margin:0 0 12px;font-size:26px}.feedbackhighlight p{color:#e0e9d4;font-size:15px;line-height:1.65}.participantfinish .feedbackhighlight .feedbacklink{color:#162006;background:#cf0;border:0;border-radius:12px;min-height:56px;margin-top:18px;font-size:18px;font-weight:800;box-shadow:0 4px #779500}.feedbackhighlight .feedbacklink:hover{background:#df5}.feedbackhighlight .feedbacklink:focus-visible{outline-offset:4px;outline:3px solid #fff}.upcomingpublic{border:2px solid var(--ink);background:var(--sun);color:var(--ink);border-radius:18px;margin:16px 0 12px;padding:16px}.upcomingpublic>strong{font-size:18px}.playherocopy .upcomingpublic p{margin:10px 0;font-size:17px}.playherocopy .upcomingpublic small{font-size:13px;display:inline}.upcomingpublic .playbutton{white-space:normal;width:100%;font-size:16px}.upcomingpublic .playbutton:disabled{opacity:.5;cursor:default}.upcomingpublic .playtextlink{margin-top:12px;display:block}.registrationdialog{color:#412719;direction:rtl;background:#fff5e8;border:2px solid #412719;border-radius:24px;width:min(420px,100vw - 32px);max-height:90dvh;padding:28px 20px;overflow:auto}.registrationdialog::backdrop{background:#100c0bbd}.registrationdialog h2{margin:14px 0 10px;font-size:24px}.registrationdialog form{gap:12px;display:grid}.registrationdialog input:not([type=checkbox]){color:#412719;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #ab947f;border-radius:10px;padding:10px}.registrationclose{color:#412719;background:0 0;border:0;font-size:30px;position:absolute;top:8px;left:12px}.zoomconsent{align-items:center;gap:10px;font-size:15px;display:flex}.zoomconsent input{accent-color:#10823d;width:20px;height:20px}.registrationdialog .playbutton{white-space:normal;width:100%}.projectorlayout>.projectorcompany.chocolatedesign{gap:0;height:auto;min-height:0;padding:14px;display:block}.projectorcompany.chocolatedesign .companybrandlogo{object-fit:contain;border-radius:12px;width:100%;max-height:145px;margin:0 0 10px}.projectorcompany.chocolatedesign>.eyebrow{margin:0;font-size:12px;display:block}.projectorcompany.chocolatedesign>h2{margin:5px 0 7px;font-size:27px;line-height:1.2}.projectorcompany.chocolatedesign>p{margin:0 0 10px;font-size:14px;line-height:1.5}.projectorcompany.chocolatedesign .projectorcompanycash{padding:8px 0 12px}.projectorcompany.chocolatedesign .projectorcompanycash strong{margin-top:3px;font-size:32px}.projectorcompany.chocolatedesign>details{margin:0}.projectorcompany.chocolatedesign>details>summary{padding:10px 0;font-size:13px;line-height:1.4}.playherocopy .upcomingpublic{background:0 0;border:0;border-radius:0;margin:14px 0 12px;padding:0}.playherocopy .upcomingpublic>strong{font-size:15px}.playherocopy .upcomingpublic>p{margin:5px 0 12px;font-size:16px;line-height:1.5}.playherocopy .upcomingpublic>.playbutton{white-space:normal;width:auto;font-size:19px}.participantfinish .feedbackfaces{justify-content:space-between;align-items:center;gap:8px;margin:18px 0 9px;display:flex}.participantfinish .feedbackfaces a{background:#ffffff09;border:1px solid #7c92574d;border-radius:14px;flex:1;justify-content:center;align-items:center;min-width:0;min-height:54px;font-size:35px;line-height:1.2;text-decoration:none;transition:transform .15s,background .15s,border-color .15s;display:flex}:is(.participantfinish .feedbackfaces a:hover,.participantfinish .feedbackfaces a:focus-visible){background:#ccff0020;border-color:#cf0;transform:translateY(-3px)}.feedbackfacehint{color:#d2dbbd;text-align:center;font-size:12px;display:block}.participantfinish .feedbackfaces{direction:ltr}.roundmodal{padding:24px}.roundmodal h1{margin:8px 0 10px;font-size:36px}.roundmodalstory{color:#fff;margin:0 0 14px;font-size:23px;line-height:1.55}.roundmodalcash{gap:10px;font-size:13px;line-height:1.4}.roundmodal h2{border-radius:8px;margin:10px 0 6px;padding:8px 12px;font-size:16px;line-height:1.4}.roundprogress{gap:12px;padding:6px 0;font-size:13px}.roundprogress progress{height:6px}.roundresponses{gap:5px;max-height:20vh}.roundresponses article{border-radius:7px;gap:5px;padding:7px 10px;font-size:13px;line-height:1.4}.roundresponses small{font-size:11px}.roundsaveprice{gap:8px 12px;margin-top:12px;padding-top:12px}.roundsaveprice label{gap:4px;margin:0;font-size:13px}.roundsaveprice input{margin-top:0;padding:8px 10px;font-size:20px}.roundsaveprice small{font-size:11px;line-height:1.4}.roundsaveprice .primary{min-height:40px;padding:8px 12px;font-size:14px}@media (max-width:650px){.roundmodal{padding:16px}.roundmodal h1{font-size:27px}.roundmodalstory{font-size:18px}.roundmodal h2{font-size:14px}.roundmodalcash,.roundprogress{flex-flow:wrap;align-items:center}.roundprogress progress{min-width:80px}.roundresponses article{grid-template-columns:1fr 2fr}}.gamesummary .summarycompany.summarychocolate{color:#fff0df;background:linear-gradient(155deg,#322015,#1c1511);border:1px solid #785133;border-radius:18px;margin:16px 0 22px;padding:14px 18px}.summarycompanybrand{align-items:center;gap:12px;margin-bottom:10px;display:flex}.summarycompanybrand img{object-fit:contain;border-radius:9px;width:90px;height:60px}.gamesummary .summarycompanybrand h2{color:#fff0df;margin:0;font-size:20px}.gamesummary .summarychocolate .summarymetrics{grid-template-columns:repeat(8,minmax(0,1fr));gap:12px;margin:0;display:grid}.gamesummary .summarychocolate .summarymetrics article{background:0 0;border:0;padding:0}.gamesummary .summarychocolate .summarymetrics span{color:#d8c3b0;font-size:11px;line-height:1.4;display:block}.gamesummary .summarychocolate .summarymetrics strong{color:#fff0df;margin-top:5px;font-size:24px;line-height:1.2;display:block}.gamesummary .summarychocolate .summarymetrics article:first-child strong{color:#cf0}.gamesummary .summarychocolate>details{color:#eed5b9;border-top:1px solid #61432f;margin-top:12px;padding-top:8px;font-size:12px}.gamesummary .summarychocolate>details summary{cursor:pointer}.gamesummary .summarychocolate .summaryevent{border-color:#61432f}.gamesummary .summarychocolate .muted{color:#d8c3b0}@media (max-width:1250px){.gamesummary .summarychocolate .summarymetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}}@media (max-width:650px){.gamesummary .summarycompany.summarychocolate{padding:12px}.gamesummary .summarycompanybrand h2{font-size:17px}.summarycompanybrand img{width:72px;height:48px}.gamesummary .summarychocolate .summarymetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gamesummary .summarychocolate .summarymetrics strong{font-size:22px}}.gamesummary .summaryplayer .traderstyle{color:#92a2af;margin:12px 0 0;font-size:12px;font-weight:400;line-height:1.5}.traderstyle span{color:#bdcad4;font-weight:500}.gamesummary .summarytitle h1{font-size:clamp(36px,4vw,56px);line-height:1.15}.gamesummary .summarygraph{margin:24px 0}.gamesummary .summarygraph .sectionhead{flex-wrap:wrap;gap:10px}.phoneapp .phoneaccountcard.compactbalance{box-shadow:none;background:0 0;border:0;border-radius:0;gap:6px;margin:0 0 10px;padding:4px 0 8px}.phoneapp .compactbalance>strong,.phoneapp .compactbalance>strong span{font-size:14px;font-weight:600;line-height:1.4}.phoneapp .compactbalance>span{font-size:12px}.phoneapp .compactbalance .parentdetails{margin:0;padding:0}.phoneapp .compactbalance .parentdetails summary{font-size:11px}.roundmodal h2{color:#c1ccd6;background:0 0;border-radius:0;margin:24px 0 12px;padding:0;font-size:14px;font-weight:400}.roundmodalgraph{border-top:1px solid #303a44;border-bottom:1px solid #303a44;margin:22px 0 0;padding:12px 0}.roundmodalgraph>div{color:#aab8c5;justify-content:space-between;gap:12px;font-size:12px;display:flex}.roundmodalgraph .chart{width:100%;min-width:0;height:230px;display:block}.roundmodal .roundprogress{padding:4px 0 8px;font-size:12px}.roundmodal .roundprogress strong,.roundmodal .roundresponses strong{font-weight:400}.roundmodal .roundprogress progress{accent-color:#8997a6;height:4px}.roundmodal .roundresponses article{background:0 0;border-bottom:1px solid #2b3540;border-radius:0;padding:5px 0;font-size:12px}.roundmodal .roundsaveprice{flex-wrap:wrap;align-items:end;gap:8px;margin-top:12px;padding-top:10px;display:flex}.roundmodal .roundsaveprice label{width:150px;font-size:11px;font-weight:400}.roundmodal .roundsaveprice input{border-color:#465360;height:32px;min-height:30px;padding:5px 8px;font-size:14px;font-weight:400}.roundmodal .roundsaveprice .primary{color:#d1dae2;background:#26323d;border:1px solid #465360;height:32px;min-height:32px;padding:5px 10px;font-size:12px;font-weight:400}.roundmodal .roundsaveprice small{width:100%;font-size:10px;font-weight:400}@media (max-width:650px){.roundmodalgraph .chart{height:170px}.roundmodal h2{margin-top:18px;font-size:13px}}.phoneapp .compactbalance .holdingquantity{color:#aab6c3;white-space:nowrap;margin-inline-start:8px;font-size:12px;font-weight:400}.matchednewshead{align-items:center;gap:24px}.matchednewshead img{aspect-ratio:3/2;object-fit:contain;border-radius:12px;width:44%;max-width:460px;height:auto}.roundmodalphoto{object-fit:contain;background:#0a0e12;border-radius:12px;width:100%;height:auto;max-height:290px;margin:14px 0 18px;display:block}.phoneapp .readablenewshead{flex-direction:column;align-items:stretch;gap:12px}.phoneapp .readablenewshead img{aspect-ratio:3/2;object-fit:contain;background:#0a0e12;border-radius:10px;width:100%;height:auto}.phoneapp .readablenewshead h2{font-size:22px}.phoneapp .readablenewshead small{font-size:11px}@media (max-width:650px){.matchednewshead{flex-direction:column;align-items:stretch}.matchednewshead img{width:100%;max-width:none;height:auto}.roundmodalphoto{max-height:230px}}.projectornews .matchednewshead{direction:rtl;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:28px;display:grid}.projectornews .matchednewscopy{text-align:right;align-self:center;min-width:0}.projectornews .matchednewscopy .eyebrow{margin-bottom:12px;display:block}.projectornews .matchednewscopy h1{margin:0 0 16px}.projectornews .matchednewscopy p{color:#fff;margin:0 0 16px;font-size:clamp(18px,1.8vw,25px);line-height:1.65}.projectornews .matchednewshead img{aspect-ratio:3/2;object-fit:contain;width:100%;max-width:none;height:auto}@media (max-width:650px){.projectornews .matchednewshead{grid-template-columns:1fr;gap:18px}.projectornews .matchednewscopy p{font-size:18px}}.roundnewscomposition{direction:rtl;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px;display:grid}.roundnewscopy{text-align:right;min-width:0}.roundnewscomposition .roundmodalphoto{aspect-ratio:3/2;object-fit:contain;width:100%;max-height:none;margin:0}.roundnewscopy .roundmodalstory{margin-bottom:0}@media (max-width:650px){.roundnewscomposition{grid-template-columns:1fr;gap:14px}}.projectorheader.workshopheader{direction:rtl;align-items:center;gap:22px;margin-bottom:22px;padding:10px 0 14px;display:flex}.workshopheaderlogo{object-fit:contain;border-radius:8px;flex-shrink:0;width:112px;height:74px}.workshopheaderidentity{flex:1;min-width:0}.workshopheadereyebrow{color:#aebaca;font-size:11px}.workshopheaderidentity h2{margin:3px 0 4px;font-size:20px;font-weight:600}.workshopheaderidentity h2 small{color:#aebaca;margin-inline-start:14px;font-size:13px;font-weight:400;display:inline-block}.workshopheaderidentity .gamestatusbanner.statusstrip{background:0 0;border:0;justify-content:flex-start;gap:20px;min-height:0;margin:0;padding:0}.workshopheaderidentity .stripstate strong{font-size:12px;font-weight:400}.workshopheaderidentity .gametimer{font-size:11px}.workshopheaderidentity .gametimer strong{font-size:12px;font-weight:400}.workshopheaderend{flex-shrink:0;font-size:13px!important}@media (max-width:650px){.projectorheader.workshopheader{flex-wrap:wrap;gap:10px}.workshopheaderlogo{width:80px;height:58px}.workshopheaderidentity h2{font-size:17px}.workshopheaderidentity h2 small{margin:3px 0;display:block}.workshopheaderidentity .gamestatusbanner.statusstrip{gap:10px}.workshopheaderend{margin-inline-start:auto}}.roundmodal{width:min(1120px,100%);padding:20px}.rounddecisionlayout{direction:rtl;grid-template-columns:minmax(0,1.45fr) minmax(280px,1fr);align-items:center;gap:24px;margin-top:16px;display:grid}.rounddecisionlayout .roundmodalgraph{border-bottom:0;min-width:0;margin:0;padding:10px 0}.rounddecisionlayout .roundmodalgraph .chart{height:230px}.rounddecisioncontrols{text-align:center;min-width:0}.rounddecisioncontrols h2{text-align:center;margin:0 0 10px;font-size:13px;line-height:1.5}.rounddecisioncontrols .roundprogress{flex-direction:column;align-items:stretch;gap:6px;font-size:11px}.rounddecisioncontrols .roundresponses{text-align:right;max-height:110px}.rounddecisioncontrols .roundsaveprice{text-align:center;justify-content:center;align-items:end;gap:8px;margin-top:10px;padding-top:10px}.rounddecisioncontrols .roundsaveprice label{text-align:center;width:120px}.rounddecisioncontrols .roundsaveprice input{text-align:center;height:38px;font-size:18px}.rounddecisioncontrols .roundsaveprice .primary{color:#172000;background:#cf0;border-color:#cf0;border-radius:9px;height:38px;min-height:38px;padding:7px 14px;font-size:12px;font-weight:600}.rounddecisioncontrols .roundsaveprice .primary:hover{background:#df6;border-color:#df6}.rounddecisioncontrols .roundsaveprice .primary:focus-visible{outline-offset:3px;outline:2px solid #fff}.rounddecisioncontrols .roundsaveprice small{max-width:290px;font-size:10px;line-height:1.4}@media (min-width:801px){.roundmodal .roundnewscomposition{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:20px}.roundmodal .roundnewscomposition .roundmodalphoto{aspect-ratio:auto;height:min(25vh,210px)}.roundmodal .roundnewscopy h1{margin:5px 0 9px;font-size:clamp(24px,2.3vw,32px);line-height:1.2}.roundmodal .roundnewscopy .roundmodalstory{font-size:18px;line-height:1.5}.roundmodal .roundmodalcash{margin-top:10px;font-size:12px}}@media (max-width:800px){.rounddecisionlayout{grid-template-columns:1fr;gap:18px}.rounddecisionlayout .roundmodalgraph .chart{height:180px}.rounddecisioncontrols .roundresponses{max-height:160px}}@media (min-width:801px) and (max-height:700px){.roundmodal .roundnewscomposition .roundmodalphoto{height:155px}.rounddecisionlayout .roundmodalgraph .chart{height:185px}.roundmodal{padding:16px}.rounddecisionlayout{gap:18px;margin-top:10px}}.roundmodal{padding-top:42px;position:relative}.roundmodalclose{color:#c1ccd6;background:0 0;border:1px solid #45515d;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:22px;font-weight:400;line-height:1;display:flex;position:absolute;top:8px;left:10px}.roundmodalclose:hover{color:#fff;background:#26323d}.roundmodalclose:focus-visible{outline-offset:3px;outline:2px solid #cf0}@media (min-width:801px){.roundmodal .roundnewscomposition{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:24px;min-height:280px}.roundmodal .roundnewscomposition .roundmodalphoto{aspect-ratio:auto;object-fit:contain;height:clamp(260px,36vh,380px)}.roundmodal .roundnewscopy h1{font-size:clamp(28px,2.7vw,38px)}.roundmodal .roundnewscopy .roundmodalstory{font-size:20px;line-height:1.55}.rounddecisionlayout{align-items:center;gap:20px;margin-top:12px}.rounddecisionlayout .roundmodalgraph .chart{height:155px}.rounddecisionlayout .roundmodalgraph>div{font-size:10px}.rounddecisioncontrols h2{margin-bottom:6px;font-size:11px}.rounddecisioncontrols .roundprogress{font-size:10px}.rounddecisioncontrols .roundresponses{max-height:75px;font-size:11px}.rounddecisioncontrols .roundresponses article{padding:3px 0;font-size:11px}.rounddecisioncontrols .roundsaveprice{margin-top:7px;padding-top:7px}.rounddecisioncontrols .roundsaveprice label{width:105px;font-size:10px}.rounddecisioncontrols .roundsaveprice input{height:32px;min-height:32px;font-size:15px}.rounddecisioncontrols .roundsaveprice .primary{height:32px;min-height:32px;padding:5px 10px;font-size:11px}.rounddecisioncontrols .roundsaveprice small{font-size:9px}}@media (min-width:801px) and (max-height:700px){.roundmodal .roundnewscomposition{min-height:220px}.roundmodal .roundnewscomposition .roundmodalphoto{height:230px}.rounddecisionlayout .roundmodalgraph .chart{height:130px}.roundmodal{padding-top:38px}}@media (max-width:800px){.roundmodal .roundnewscomposition .roundmodalphoto{aspect-ratio:3/2;height:auto;max-height:none}.rounddecisionlayout .roundmodalgraph .chart{height:140px}.roundmodal{padding-top:40px}}.projector .projectorprevious.currenteventstatus{color:#fff;background:0 0;border:0;gap:5px 16px;padding:3px 0;font-size:11px;line-height:1.5}.projector .currenteventstatus strong,.projector .currenteventstatus b{color:#fff;font-size:11px;font-weight:400}.projector .currenteventstatus span{color:#fff}.roundmodal,.roundmodal button,.roundmodal input,.roundmodal progress{font-family:inherit}.roundmodal .roundnewscopy .eyebrow{font-size:12px;font-weight:500}.roundmodal .roundmodalcash,.roundmodal .roundmodalgraph>div{font-size:12px;font-weight:400}.roundmodal .rounddecisioncontrols h2{color:#c1ccd6;font-size:13px;font-weight:400;line-height:1.5}.roundmodal .rounddecisioncontrols .roundprogress{background:#ffffff07;border:1px solid #394857;border-radius:8px;gap:7px;margin-bottom:7px;padding:9px 11px}.roundmodal .rounddecisioncontrols .roundprogress strong{color:#fff;font-size:14px;font-weight:600}.roundmodal .rounddecisioncontrols .roundresponses article{padding:4px 0;font-size:12px;line-height:1.5}.roundmodal .rounddecisioncontrols .roundresponses strong{color:#fff;font-size:12px;font-weight:500}.roundmodal .rounddecisioncontrols .roundresponses>p{color:#aab8c5;margin:7px 0;font-size:12px;font-weight:400}.roundmodal .rounddecisioncontrols .roundsaveprice label{font-size:12px;font-weight:400}.roundmodal .rounddecisioncontrols .roundsaveprice .primary{font-size:12px;font-weight:600}.roundmodal .rounddecisioncontrols .roundsaveprice small{font-size:11px;font-weight:400;line-height:1.4}.eventbankfinished{color:#bac6d0;flex-wrap:wrap;align-items:center;gap:10px 16px;font-size:13px;display:flex}.eventbankfinished strong{color:#fff;font-weight:500}.eventbankfinished button{padding:7px 12px;font-size:12px}.instructionpage{background:#0d1116;max-width:none;min-height:100dvh;padding:0}.instructiondeck{color:#fff;box-sizing:border-box;background:radial-gradient(at 12% 25%,#342218 0,#0000 52%),#0d1116;grid-template-rows:48px minmax(0,1fr) 58px;height:100dvh;min-height:580px;padding:16px 30px;display:grid}.instructiondeck:-webkit-full-screen{width:100vw;height:100dvh;min-height:0;padding:20px 44px}.instructiondeck:fullscreen{width:100vw;height:100dvh;min-height:0;padding:20px 44px}.instructiontop{color:#aebaca;border:0;justify-content:space-between;align-items:center;font-size:13px;display:flex}.instructiontop button,.instructionfooter button{color:#e8edf2;background:#1c2731;border:1px solid #3b4651;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-size:13px;display:flex}.instructionslide{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:42px;min-height:0;padding:24px 0;animation:.22s enter;display:grid}.instructioncopy{min-width:0}.instructioneyebrow{color:#cf0;letter-spacing:.3px;font-size:13px}.instructioncopy h1{letter-spacing:-.6px;color:#fff;margin:18px 0 24px;font-size:clamp(32px,3.6vw,64px);line-height:1.15}.instructioncopy p{color:#e7ecf0;margin:12px 0;font-size:clamp(20px,2vw,30px);line-height:1.6}.instructionphoto{object-fit:contain;background:#090c10;border-radius:18px;width:100%;height:auto;max-height:65dvh;display:block}.instructionteam{min-width:0;margin:0}.instructionteam img{object-fit:contain;border-radius:16px;width:100%;max-height:60dvh;display:block}.instructionteam figcaption{text-align:center;color:#cf0;grid-template-columns:repeat(3,1fr);gap:12px;padding:14px 0;font-size:clamp(16px,1.8vw,24px);display:grid}.instructionteam figcaption span{direction:rtl}.instructionslide.slide-3{text-align:center;justify-content:center;display:flex}.slide-3 .instructioncopy{width:100%}.slide-3 h1{font-size:clamp(38px,5vw,76px)}.salaryanswer{justify-content:center;align-items:center;min-height:95px;display:flex}.salaryanswer strong{color:#cf0;font-size:clamp(40px,6vw,90px)}.salaryanswer button{color:#d7e0e8;background:0 0;border:1px solid #59636d;border-radius:10px;padding:10px 20px;font-size:17px}.instructionquestion{color:#cf0;margin:26px 0;font-size:clamp(28px,3vw,46px);display:block}.stockcertificate{color:#442814;text-align:center;box-sizing:border-box;background:#f5e5cb;border:8px double #9f7544;border-radius:18px;justify-self:center;width:100%;max-width:520px;padding:24px;transform:rotate(-2deg);box-shadow:0 18px 50px #0005}.stockcertificate img{object-fit:contain;mix-blend-mode:multiply;width:140px;height:96px;margin:0 auto 12px;display:block}.certificatetag{letter-spacing:1px;font-size:13px}.stockcertificate h2{color:#442814;margin:10px 0 18px;font-size:clamp(28px,3vw,43px)}.stockcertificate>strong{font-size:24px;display:block}.stockcertificate p{max-width:380px;margin:18px auto;font-size:19px;line-height:1.6}.certificateseal{border:2px solid #986332;border-radius:50%;justify-content:center;align-items:center;width:85px;height:85px;margin:16px auto 0;font-size:13px;line-height:1.5;display:flex;transform:rotate(12deg)}.instructionwallet{flex-wrap:wrap;gap:14px;margin:22px 0;display:flex}.instructionwallet span{background:#202832;border:1px solid #46515a;border-radius:12px;padding:14px 20px;font-size:19px}.instructionwallet b{color:#cf0;margin-top:6px;font-size:36px;display:block}.instructioncopy .instructionexample{color:#b8c5d1;font-size:20px}.instructioncoinvisual{direction:rtl;justify-content:center;align-items:center;gap:25px;display:flex}.instructioncoinvisual>div{background:#211a16;border:1px solid #624731;border-radius:20px;justify-items:center;gap:14px;padding:24px;font-size:70px;display:grid}.instructioncoinvisual strong{color:#cf0;font-size:44px}.instructioncoinvisual div span{font-size:18px}.instructioncoinvisual>span{color:#b89361;font-size:44px}.instructionchoices{flex-wrap:wrap;gap:12px;margin:22px 0;display:flex}.instructionchoices span{background:#26323d;border-radius:10px;padding:13px 22px;font-size:22px}.instructionchoices .choosebuy{background:#10823d}.instructionchoices .choosesell{background:#d0021b}.instructionendlogo{object-fit:contain;border-radius:24px;width:100%;max-height:62dvh}.instructionstart{color:#223000;background:#cf0;border-radius:12px;padding:14px 24px;font-size:20px;font-weight:600}.instructionfooter{border-top:1px solid #333d47;justify-content:space-between;align-items:center;gap:15px;padding-top:12px;display:flex}.instructionfooter button:disabled{opacity:.35;cursor:default}.instructiondots{align-items:center;gap:9px;display:flex}.instructiondots button{background:#46515d;border:0;border-radius:50%;width:9px;min-width:0;height:9px;padding:0;display:block}.instructiondots button.selected{background:#cf0;box-shadow:0 0 0 4px #ccff0015}.instructiondots span{color:#9dafc1;direction:ltr;margin-inline-start:10px;font-size:12px}.instructionerror{color:#d0dae3;font-size:12px;position:absolute;bottom:72px;left:30px}.instructiondeck button:focus-visible{outline-offset:4px;outline:2px solid #cf0}@media (max-height:720px) and (min-width:901px){.instructiondeck{grid-template-rows:38px minmax(0,1fr) 48px;min-height:0;padding:12px 24px}.instructionslide{gap:30px;padding:14px 0}.instructioncopy h1{margin:10px 0 18px;font-size:38px}.instructioncopy p{font-size:22px;line-height:1.5}.instructionphoto{max-height:60dvh}.stockcertificate{padding:15px}.stockcertificate img{height:65px}.stockcertificate p{font-size:16px}.certificateseal{width:65px;height:65px;margin-top:8px}}@media (max-width:900px){.instructiondeck{grid-template-rows:45px 1fr 58px;height:auto;min-height:100dvh;padding:14px 20px}.instructionslide{grid-template-columns:1fr;gap:22px;padding:24px 0}.instructioncopy h1{font-size:36px}.instructioncopy p{font-size:22px}.instructionphoto,.instructionteam img{max-height:42dvh}.instructioncoinvisual>div{padding:16px;font-size:44px}.instructioncoinvisual strong{font-size:30px}.instructiondots{gap:6px}.instructionfooter button{padding:7px 9px;font-size:12px}.instructiondeck:-webkit-full-screen{padding:14px 20px;overflow:auto}.instructiondeck:fullscreen{padding:14px 20px;overflow:auto}}.distributionpanel{background:#201810;border:1px solid #765035;border-radius:16px;grid-template-columns:1fr 1fr;gap:20px;margin:20px 0;padding:22px;display:grid}.distributionheadline>span,.distributionformula>span{color:#ddc7b2;font-size:15px;display:block}.distributionheadline>strong{margin:8px 0;font-size:42px;display:block}.distributionformula>strong{color:#cf0;margin:10px 0;font-size:25px;display:block}.distributionpanel p{color:#bfb2a5;margin:7px 0;font-size:13px;line-height:1.6}.distributionowners{border-top:1px solid #634b36;grid-column:1/-1;padding-top:12px}.distributionowners h3{color:#e7d4be;margin:12px 0;font-size:14px;font-weight:500}.distributionowners>div{border-bottom:1px solid #ffffff0b;justify-content:space-between;gap:16px;padding:7px 0;font-size:13px;display:flex}.distributionowners>div strong{color:#cf0;font-weight:500}.distributionpanel>button{justify-self:start}.summaryprimary article>small{margin-top:5px;display:block}.finishdistribution{color:#b8c5d0;font-size:12px;line-height:1.7}@media (max-width:700px){.distributionpanel{grid-template-columns:1fr;gap:12px;padding:16px}.distributionheadline>strong{font-size:32px}}.projectornews .matchednewscopy .openingownershipquestion,.roundmodal .roundnewscopy .openingownershipquestion{color:#60d58b;margin:18px 0 0;font-size:clamp(18px,1.7vw,25px);font-weight:500;line-height:1.5}.phoneapp .readablenews .openingownershipquestion{color:#60d58b;margin:14px 0 10px;font-size:18px;font-weight:500;line-height:1.5}.projector .projectorprevious.currenteventstatus{background:#ffffff03;border:1px solid #303a44;border-radius:10px;gap:7px;padding:12px 14px;display:grid}.eventdiscussionheading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;display:flex}.projector .currenteventstatus .eventdiscussionheading>span{color:#fff;font-size:13px;font-weight:500}.eventdiscussionheading small{color:#a8b8c8;font-size:11px}.eventdiscussionchosen{flex-wrap:wrap;gap:5px 18px;display:flex}.projector .currenteventstatus .eventdiscussionchosen span{color:#fff;font-size:12px}.eventdiscussionwaiting{flex-wrap:wrap;gap:5px;font-size:12px;display:flex}.projector .currenteventstatus p{color:#abb9c7;margin:2px 0 0;font-size:11px;line-height:1.5}.projectorcall{align-items:center;gap:22px}.newsvotestatus{color:#fff;flex:1;gap:8px;min-width:0;display:grid}.newsvotestatus .eventdiscussionheading>span{font-size:14px;font-weight:400}.newsvotestatus .eventdiscussionheading small{font-size:13px;font-weight:400}.familyvotes{gap:6px;display:grid}.familyvoterow{grid-template-columns:minmax(100px,1fr) minmax(130px,1.3fr) auto;align-items:center;gap:12px;font-size:16px;font-weight:400;line-height:1.5;display:grid}.familyvoteactions{flex-wrap:wrap;gap:4px;font-size:16px;display:flex}.familyvotename{color:#fff;font-size:16px}.projector .currenteventstatus span.votebuy,.projector .currenteventstatus span.voteresponded{color:#60d58b}.projector .currenteventstatus span.votesell,.projector .currenteventstatus span.votewaiting{color:#ff6d7f}.newsvotestatus>p{color:#aebaca;margin:4px 0 0;font-size:12px}.projectorcall .projectornext{align-self:center}@media (max-width:650px){.projectorcall{flex-direction:column;align-items:stretch}.familyvoterow{grid-template-columns:minmax(85px,1fr) minmax(110px,1fr) auto;gap:7px}.projectorcall .projectornext{align-self:flex-start}}.participantwelcome{min-height:100dvh}.welcomefamily{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:70dvh;padding:24px 20px;display:flex}.welcomefamily img{object-fit:contain;width:180px;height:auto}.welcomefamily h1{color:#fff;margin:0;font-size:26px;line-height:1.4}.welcomefamily p{margin:0;font-size:20px}.welcomefamily small,.welcomefamily .welcomewait{color:#aeb8c5;font-size:14px;line-height:1.6}.welcomefamily a{color:#cf0;margin-top:12px;font-size:16px}.phoneapp .phoneaccountcard.clearportfolio{margin-bottom:20px;padding:8px 0 12px;display:block}.visiblemetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.visiblemetrics>div,.expandedmetrics>div{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.visiblemetrics span,.expandedmetrics span{color:#aab6c3;font-size:14px;line-height:1.4}.visiblemetrics strong{color:#edf1f5;white-space:nowrap;font-size:16px;font-weight:500;line-height:1.35}.visiblemetrics small{font-size:13px;line-height:1.3}.clearportfolio .positive{color:#50cb8c}.clearportfolio .negative{color:#ff647d}.clearportfolio .muted{color:#aab6c3}.phoneapp .clearportfolio .parentdetails summary{color:#aab6c3;margin-top:10px;font-size:14px;font-weight:400}.expandedmetrics{border-top:1px solid #29313b;grid-template-columns:1fr 1fr;gap:16px;margin-top:8px;padding-top:12px;display:grid}.expandedmetrics strong{font-size:14px;font-weight:500;line-height:1.5}.expandedmetrics small{color:#93a1b2;font-size:12px;line-height:1.5}@media (max-width:370px){.visiblemetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px}}.stockpricebullets{gap:16px;margin:18px 0;padding-inline-start:24px;font-size:clamp(16px,1.55vw,22px);line-height:1.5;display:grid}.instructioncopy .stockpricesimulation{color:#aab8c6;margin-top:14px;font-size:14px}.instructionpricegraph{background:#121a23;border:1px solid #2e3a46;border-radius:20px;width:100%;margin:0;padding:20px}.instructionpricegraph svg{width:100%;height:auto;display:block}.instructionpricegraph figcaption{text-align:center;color:#aab8c6;padding-top:10px;font-size:14px}.slide-8 .instructioncopy>p:first-of-type{font-size:clamp(18px,1.7vw,24px)}.workshopchoco .playstory{color:#412719;background:#f4e5d4;padding:64px 24px}.playstoryinner{max-width:780px;margin:0 auto}.workshopchoco .playstory h2{text-align:right;margin:14px 0 28px;font-size:clamp(28px,4vw,42px);line-height:1.25}.playstorytext{text-align:right;font-size:18px;line-height:1.9}.playstorytext p{margin:0 0 20px}.playstorytext .playstoryclosing{border-right:3px solid #ad7954;margin-top:28px;padding-right:18px}.playstorysignature{color:#80502e;margin-top:24px;font-size:16px;display:block}.workshopchoco .playstory .playeyebrow{color:#80502e}@media (max-width:600px){.workshopchoco .playstory{padding:38px 22px}.workshopchoco .playstory h2{margin-bottom:22px}.playstorytext{font-size:16px;line-height:1.85}.playstorytext p{margin-bottom:18px}}.gamesettings>div{max-width:340px}.gamesettings small{line-height:1.5}.gamesettings input{width:150px}.gamesettings select{color:#e0e5ed;background:#10141b;border:1px solid #35404f;border-radius:9px;min-width:200px;min-height:42px;margin:0;padding:0 10px}.createworkshop-backdrop{z-index:1000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#05080dcc;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.createworkshop{color:#e0e5ed;background:#141d26;border:1px solid #394857;border-radius:20px;gap:16px;width:min(440px,100%);padding:24px;font-family:Heebo,Arial,sans-serif;display:grid;box-shadow:0 24px 90px #0009}.createworkshop h2{margin:0;font-size:22px}.createworkshop label{gap:6px;margin:0;font-size:14px;display:grid}.createworkshop label small{color:#97a2b2;font-weight:400}.createworkshop input{color:#e0e5ed;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#10141b;border:1px solid #35404f;border-radius:9px;min-height:44px;margin:0;padding:0 12px;font-size:16px}.createworkshop input:focus{border-color:#5bb6a3;outline:none}.createworkshop-row{grid-template-columns:1fr 120px;gap:12px;display:grid}.createworkshop-actions{flex-wrap:wrap;gap:10px;display:flex}.createworkshop-actions .primary{flex:1}.workshopready{background:#14211b;border:1px solid #385647;border-radius:14px;gap:10px;margin:0 0 20px;padding:18px;display:grid}.workshopready .readyrow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.workshopready code{letter-spacing:.08em;color:#cf0;direction:ltr;font-size:24px;font-weight:800}.workshopready .readylink{color:#cee3ff;word-break:break-all;direction:ltr;font-size:14px}.mediaconsent{color:#c7cfda;cursor:pointer;text-align:right;align-items:flex-start;gap:10px;margin:4px 0 12px;font-size:13px;line-height:1.55;display:flex}.mediaconsent input{accent-color:#10823d;flex:none;width:20px;height:20px;min-height:0;margin:2px 0 0}.mediaconsent small{color:#97a2b2;margin-top:2px;display:block}form label.mediaconsent{flex-direction:row;align-items:flex-start;gap:10px;font-size:13px;font-weight:400;display:flex!important}form label.mediaconsent span{font-weight:400}.cleanentrance .registrationintro h1{margin:0 0 6px;font-size:30px;line-height:1.15}.cleanentrance .entrylead{color:#c7cfda;margin:0 0 14px;font-size:16px}.cleanentrance details.softrules{background:0 0;border:1px solid #2b323e;border-radius:10px;padding:0}.cleanentrance details.softrules summary{color:#c7cfda;cursor:pointer;align-items:center;gap:8px;padding:9px 12px;font-size:14px;font-weight:500;list-style:none;display:flex}.cleanentrance details.softrules summary::-webkit-details-marker{display:none}.cleanentrance details.softrules summary svg{color:#97a2b2}.cleanentrance details.softrules .rulesexpand{color:#97a2b2;margin-inline-start:auto;font-size:16px}.cleanentrance details.softrules ol{color:#c7cfda;margin:0;padding:0 32px 12px 12px;font-size:14px;line-height:1.6}.cleanentrance .entrycard .eyebrow{display:none}.cleanentrance .entryformtitle{margin:0 0 12px;font-size:18px;font-weight:600}.cleanentrance .consentnote{color:#c7cfda;margin:6px 0 8px;font-size:13px;line-height:1.5}.cleanentrance form label.mediaconsent{color:#c7cfda;margin:0 0 14px;font-size:13px}.entryfineprint{color:#8c97a9;gap:4px;margin:18px 0 8px;padding:0 18px 0 0;font-size:12px;line-height:1.5;list-style:outside;display:grid}img.brandlogo{object-fit:contain;width:auto;max-width:200px;height:44px;display:block}.phoneheader img.brandlogo{height:36px}.hostsidebar .brand img.brandlogo{max-width:100%;height:48px}.welcomefamily img.welcomelogo{width:min(320px,80%);height:auto;max-height:none;box-shadow:none;object-fit:contain;background:0 0;border-radius:0;margin:0 auto}.welcomefamily .welcometag{color:#c7cfda;letter-spacing:.02em;margin:2px 0 6px;font-size:14px}.welcomefamily .welcomeworkshop{color:#cf0;border:1px solid #3a4a3a;border-radius:999px;margin:0 0 6px;padding:4px 12px;font-size:14px;display:inline-block}.visiblemetrics>div>span{align-items:center;gap:5px;display:inline-flex}.visiblemetrics>div>span svg{color:#97a2b2;flex:none}.phoneapp>.phoneheader{align-items:center;gap:10px;margin-bottom:6px;padding-top:6px;padding-bottom:6px}.phoneapp>.phoneheader .brandlogo{width:auto;height:46px}.phoneapp .headstatus{justify-content:flex-end;min-width:0;display:flex}.phoneapp .headstatus .gamestatusbanner{border-radius:12px;flex-wrap:nowrap;gap:10px;min-height:0;margin:0;padding:6px 10px}.phoneapp .headstatus .gamestatusbanner strong{white-space:nowrap;font-size:14px}.phoneapp .headstatus .gametimer span{font-size:11px}.phoneapp .headstatus .gametimer strong{font-size:14px}.phoneapp .phoneidentity{margin:4px 0 2px;padding:0}.phoneapp .phoneaccountcard.clearportfolio{margin-top:4px;padding-top:8px;padding-bottom:8px}.phoneapp .visiblemetrics{row-gap:8px}.phoneapp .parentdetails{margin-top:4px}.reasonmodal{z-index:80;background:#05080eb8;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.reasoncard{text-align:right;background:#1a2230;border:1px solid #2c3647;border-radius:18px;gap:12px;width:100%;max-width:420px;padding:20px;display:grid}.reasoncard h2{margin:0;font-size:20px;line-height:1.35}.reasonbadge{color:#9fd8a8;background:#50b46424;border-radius:999px;justify-self:start;padding:4px 10px;font-size:13px}.reasoncard textarea{box-sizing:border-box;width:100%;color:inherit;font:inherit;resize:none;background:#0f141c;border:1px solid #3a4558;border-radius:12px;padding:10px 12px;font-size:16px}.reasonactions{gap:10px;display:flex}.reasonactions button{flex:1;min-height:46px}.visiblemetrics>div>span{white-space:nowrap}.nocashnote{text-align:center;color:#ff7b7b;margin:4px 0 0;font-size:14px;font-weight:600}.visiblemetrics>div.walletshort strong,.visiblemetrics>div.walletshort span,.visiblemetrics>div.walletshort svg{color:#ff6b6b}main.mobileentrance header img.brandlogo.brandlogosub{width:auto;max-width:260px;height:76px}.phoneapp .headstatus .gamestatusbanner{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.suggestedprice{color:#9fd8a8}.instructionslide.slide-3 .salaryanswer{flex-direction:column;gap:clamp(18px,3vh,34px);width:100%}.instructionslide.slide-3 .salaryanswer strong{white-space:nowrap;line-height:1.1;display:block}.salarypoints{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,2vw,26px);width:100%;max-width:1200px;margin:0 auto;display:grid}.salarypoints>div{text-align:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;gap:8px;padding:clamp(14px,2vw,24px);display:flex}.salarypoints b{color:#d7f75b;font-size:clamp(20px,2.2vw,32px)}.salarypoints span{color:#e7edf5;font-size:clamp(17px,1.7vw,26px);line-height:1.45}@media (max-width:760px){.salarypoints{grid-template-columns:1fr}}.deck2 .instructioncopy p{margin:10px 0;font-size:clamp(18px,1.65vw,27px);line-height:1.5}.deck2 .ivhighlight{background:#ccff001a;border-inline-start:4px solid #cf0;border-radius:8px;padding:8px 14px;display:inline-block}.deck2 .ivnote{color:#aab8c6!important;font-size:16px!important}.ivroles{gap:10px;margin:10px 0 16px;padding:0;list-style:none;display:grid}.ivroles li{background:#18212b;border:1px solid #2e3a46;border-radius:14px;align-items:center;gap:14px;padding:10px 16px;font-size:clamp(18px,1.65vw,26px);display:flex}.ivroles li>span{font-size:1.4em}.ivroles b{color:#cf0}.ivphoto{gap:14px;margin:0;display:grid}.ivphoto .instructionphoto{max-height:52dvh}.ivflow{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;font-size:clamp(15px,1.4vw,21px);display:flex}.ivflow span{white-space:nowrap;background:#1c2731;border:1px solid #3b4651;border-radius:999px;padding:8px 14px}.ivflow .ivcash{color:#111;background:#cf0;border-color:#cf0;font-weight:700}.ivflow i{color:#cf0;font-size:1.3em;font-style:normal}.ivflow.small{justify-content:flex-start;margin:8px 0;font-size:16px}.ivbar{justify-items:center;gap:18px;display:grid}.ivbargrid{aspect-ratio:5/4;background:#3a2214;border-radius:16px;grid-template-columns:repeat(5,1fr);gap:6px;width:min(100%,520px);padding:14px;display:grid;box-shadow:0 18px 40px #0006}.ivbargrid span{color:#111;background:linear-gradient(145deg,#6b3f22,#4a2914);border-radius:8px;justify-content:center;align-items:center;font-size:28px;font-weight:800;display:flex;box-shadow:inset 0 -4px #00000040,inset 0 3px #ffffff14}.ivbargrid span.one{background:#cf0;box-shadow:0 0 0 3px #fff,0 0 24px #cf09}.ivbarlegend{flex-wrap:wrap;justify-content:center;gap:18px;font-size:clamp(15px,1.4vw,20px);display:flex}.ivbarlegend span{align-items:center;gap:8px;display:flex}.ivbarlegend i{border-radius:5px;width:22px;height:22px;display:inline-block}.ivbarlegend i.one{background:#cf0}.ivbarlegend i.half{background:#a8673a}.ivraise{gap:14px;display:grid}.ivsplit{border-radius:16px;grid-template-columns:1fr 1fr;min-height:120px;display:grid;overflow:hidden}.ivsplit>div{flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:clamp(16px,1.4vw,21px);display:flex}.ivsplit b{font-size:clamp(34px,3.6vw,56px)}.ivsplit .founders{background:#7c4824}.ivsplit .investors{color:#111;background:#cf0}.ivcaption{text-align:center;color:#aab8c6;font-size:16px}.ivsteps{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.ivsteps>div{text-align:center;background:#18212b;border:1px solid #2e3a46;border-radius:14px;gap:4px;padding:14px;font-size:16px;display:grid}.ivsteps b{font-size:clamp(24px,2.4vw,38px)}.ivsteps small{color:#aab8c6}.ivsteps .plus b{color:#50cb8c}.ivsteps .minus b{color:#ff647d}.ivsteps .total{color:#111;background:#cf0;border-color:#cf0}.ivwaterfall{background:#121a23;border:1px solid #2e3a46;border-radius:20px;gap:14px;padding:24px;display:grid}.ivwaterfall .row{grid-template-columns:150px 1fr 100px;align-items:center;gap:14px;font-size:clamp(16px,1.4vw,21px);display:grid}.ivwaterfall .row>div{background:#1c2731;border-radius:8px;height:34px;overflow:hidden}.ivwaterfall .row i{border-radius:8px;height:100%;display:block}.ivwaterfall .in i{background:#50cb8c}.ivwaterfall .out i{background:#ff647d}.ivwaterfall .profit i{background:#cf0}.ivwaterfall .row b{text-align:left;font-size:clamp(20px,1.8vw,28px)}.ivwaterfall .profit{border-top:1px dashed #46515d;padding-top:14px}.ivwaterfall .profit b{color:#cf0}.ivcashline{text-align:center;margin-top:6px;font-size:clamp(20px,1.9vw,30px)}.ivcashline i{color:#cf0;font-style:normal}.ivcashline b{color:#cf0}.ivpaths{gap:16px;display:grid}.ivpaths article{background:#18212b;border:1px solid #2e3a46;border-radius:18px;padding:18px 20px}.ivpaths h3{margin:0 0 6px;font-size:clamp(20px,1.8vw,28px)}.ivpaths p{color:#d5dde5;margin:6px 0;font-size:17px}.ivpl{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.ivpl span{border-radius:999px;padding:6px 12px;font-size:15px}.ivpl .up{color:#7fe0ad;background:#50cb8c2e}.ivpl .down{color:#ff8fa2;background:#ff647d2e}.ivcompare{grid-template-columns:1fr 1fr;gap:18px;display:grid}.ivcompare article{text-align:center;background:#18212b;border:1px solid #2e3a46;border-radius:22px;justify-items:center;gap:10px;padding:30px 18px;display:grid}.ivcompare span{color:#aab8c6;font-size:clamp(18px,1.6vw,24px)}.ivcompare b{font-size:clamp(40px,4.4vw,72px)}.ivcompare s{color:#7d8894;margin-inline-end:10px;font-size:.55em}.ivcompare small{font-size:17px}.ivcompare .cash{border-color:#7c4824}.ivcompare .cash small{color:#e0b48c}.ivcompare .price{border-color:#50cb8c}.ivcompare .price b,.ivcompare .price small{color:#50cb8c}.ivcap{justify-items:center;gap:24px;display:grid}.ivequation{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.ivequation>span{background:#18212b;border:1px solid #2e3a46;border-radius:18px;justify-items:center;padding:18px 22px;display:grid}.ivequation b{font-size:clamp(34px,3.6vw,60px)}.ivequation small{color:#aab8c6;font-size:16px}.ivequation i{color:#aab8c6;font-size:44px;font-style:normal}.ivequation .result{color:#111;background:#cf0;border-color:#cf0}.ivequation .result small{color:#333}.ivcapcash{background:#3a2214;border:1px solid #7c4824;border-radius:999px;padding:12px 26px;font-size:clamp(20px,2vw,30px)}.ivcapcash b{color:#e0b48c}@media (max-width:900px){.ivsteps,.ivcompare{grid-template-columns:1fr}.ivwaterfall .row{grid-template-columns:110px 1fr 80px}}.ivbargrid span{background:linear-gradient(145deg,#4a2a17,#331b0d)}.ivbargrid span.mine{background:linear-gradient(145deg,#c98a55,#a0663a)}.ivwaterfall .row>div{display:flex}.ivcompare .ivarrow{color:#50cb8c;margin:0 10px;font-size:.5em;font-style:normal}.ivcompare s{margin:0}.ivequation{flex-wrap:nowrap;gap:10px}.ivequation>span{padding:14px 16px}.ivequation b{white-space:nowrap;font-size:clamp(26px,2.8vw,48px)}.ivequation i{font-size:34px}.ivflow{flex-wrap:nowrap;gap:8px;font-size:clamp(13px,1.15vw,18px)}.ivflow span{padding:7px 11px}@media (max-width:900px){.ivflow,.ivequation{flex-wrap:wrap}}.ivpizza{justify-items:center;gap:10px;margin:0;display:grid}.ivpizza svg{width:min(100%,460px);height:auto}.ivpizza figcaption{text-align:center;gap:4px;font-size:clamp(18px,1.7vw,26px);display:grid}.ivpizza figcaption b{color:#cf0}.ivsimple{text-align:center;margin-top:14px;font-size:clamp(20px,2vw,30px)}.ivsimple b{color:#cf0}.ivsplit{min-height:200px}.ivreceipt{background:#18212b;border:1px solid #2e3a46;border-radius:20px;gap:0;padding:10px 28px;font-size:clamp(20px,2vw,30px);display:grid}.ivreceipt>div{border-bottom:1px solid #2e3a46;justify-content:space-between;padding:14px 0;display:flex}.ivreceipt .out b{color:#ff647d}.ivreceipt .sum{border-top:2px solid #e7edf5;border-bottom:0}.ivreceipt .sum b,.ivreceipt .sum span{color:#cf0;font-weight:800}.ivpaths article{padding:26px}.ivpaths h3{color:#cf0;font-size:clamp(24px,2.2vw,34px)}.ivpaths p{font-size:clamp(18px,1.6vw,24px)}.ivscene{margin:0}.ivscene svg{width:100%;height:auto;max-height:70dvh;display:block}.ivscene .ivlabel{fill:#aebccc;font-size:19px}.ivscene .ivbig{fill:#fff;font-size:34px;font-weight:800}.ivscene .ivmissing{fill:#ff647d;font-size:30px;font-weight:800}.ivscene .ivok{fill:#cf0;font-weight:800}.deck2 .ivneg{color:#ff647d!important}.ivlist{gap:8px;margin:8px 0 14px;padding:0;list-style:none;display:grid}.ivlist li{background:#18212b;border:1px solid #2e3a46;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:10px 18px;font-size:clamp(18px,1.7vw,26px);display:flex}.ivlist li b{white-space:nowrap;font-size:1.25em}.ivlist li.neg{border-color:#ff647d}.ivlist li.neg b{color:#ff647d}.ivlist li.pos{color:#111;background:#cf0;border-color:#cf0}.deck2 .instructioncopy p.ivhighlight{font-size:clamp(17px,1.5vw,23px)}.ivlist.plain{gap:0;margin:6px 0 10px}.ivlist.plain li{color:#d5dde5;background:0 0;border:0;border-bottom:1px solid #2a333d;border-radius:0;padding:14px 4px}.ivlist.plain li b{color:#fff;font-weight:700}.ivlist.plain li.accent{border:0;border-top:2px solid #cf0;margin-top:4px}.ivlist.plain li.accent b{color:#cf0}.deck2 .instructioncopy p.ivquiet{color:#9aa7b4;margin:14px 0 4px;font-size:clamp(16px,1.4vw,21px)}.ivscene .ivmoney{fill:#c9d1da;font-size:20px;font-weight:700}.ivpizza{grid-template-columns:1.1fr .9fr;align-items:center;column-gap:28px}.ivpizza svg{grid-area:1/1}.ivpizza figcaption{grid-area:2/1}.ivcert{outline-offset:-10px;text-align:center;color:#e7edf5;border:2px solid #c9d1da;border-radius:6px;outline:1px solid #c9d1da;grid-area:1/2/3;justify-items:center;gap:10px;padding:26px 20px 30px;display:grid;position:relative;transform:rotate(-3deg)}.ivcert img{filter:grayscale()brightness(1.15);width:auto;height:44px}.ivcerttag{letter-spacing:2px;color:#9aa7b4;font-size:13px}.ivcert strong{font-size:clamp(18px,1.7vw,24px)}.ivcertline{color:#9aa7b4;font-size:14px}.ivcertseal{bottom:-18px;color:#111;background:#cf0;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;font-size:24px;font-weight:800;display:flex;position:absolute;inset-inline-start:-14px}@media (max-width:900px){.ivpizza{grid-template-columns:1fr}.ivcert{grid-area:auto/1}}.instructioneyebrow{color:#8a96a3!important}.deck2 .instructioncopy p b{color:#fff}.deck2 .ivkey{color:#fff;border-inline-start:3px solid #cf0;padding-inline-start:12px;font-weight:700}.ivlist.plain li span:last-child:not(:first-child){color:#aab4bf}.ivscene .ivsvglabel{fill:#aab4bf;font-size:19px}.ivscene .ivsvglabel.dark{fill:#111;font-weight:700}.ivscene .ivsvgbig{fill:#fff;font-size:30px;font-weight:800}.ivscene .ivsvgbig.acc,.ivscene .acc{fill:#cf0}.ivscene .ivsvgmuted{fill:#7d8894}.ivscene .ivsvgstrong{fill:#fff;font-size:24px;font-weight:800}.ivcertseal{background:#cf0}.ivscene .ivname{fill:#fff;font-size:22px;font-weight:700}.ivscene .ivname.sm{font-size:17px}.ivscene .ivmoney.sm{fill:#9aa7b4;font-size:15px}.ivscene .ivbadge{fill:#111;font-size:12px;font-weight:800}.ivscene .ivsvglabel.acc{fill:#cf0;font-weight:700}.ivnum{color:#111;background:#cf0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:18px;font-weight:800;display:inline-flex}.ivstep{align-items:flex-start;gap:14px;margin:14px 0;display:flex}.ivstep h3{color:#fff;margin:2px 0 4px;font-size:clamp(20px,1.9vw,28px)}.deck2 .ivstep p{margin:0}.ivfocus{color:#cf0;border:1px solid #cf0;border-radius:999px;margin-top:8px;padding:4px 12px;font-size:15px;display:inline-block}.ivearn{gap:18px;display:grid}.ivpanel{border:1px solid #2a333d;border-radius:16px;align-items:center;gap:18px;padding:10px 14px 10px 10px;display:flex;position:relative}.ivpanel>.ivnum{top:-14px;position:absolute;inset-inline-start:-14px}.ivpanel>svg{width:100%;height:auto;max-height:30dvh}.ivphone{background:#121820;border:2px solid #c9d1da;border-radius:26px;flex:none;gap:8px;width:170px;padding:14px 12px;display:grid}.ivphonehead img{filter:grayscale()brightness(1.15);width:auto;height:22px}.ivphoneprice{align-items:baseline;gap:8px;display:flex}.ivphoneprice b{color:#fff;font-size:26px}.ivphoneprice span{color:#cf0;font-size:13px;font-weight:700}.ivphonechart{width:100%;height:auto}.ivphonerow{color:#aab4bf;justify-content:space-between;font-size:13px;display:flex}.ivphonerow b{color:#fff}.ivphonebtns{grid-template-columns:1fr 1fr;gap:6px;display:grid}.ivphonebtns span{text-align:center;color:#aab4bf;border:1px solid #3a4552;border-radius:10px;padding:7px 0;font-size:13px}.ivphonebtns .on{color:#111;background:#cf0;border-color:#cf0;font-weight:800}.ivphonecap{color:#e7edf5;margin:0;font-size:clamp(17px,1.6vw,24px);line-height:1.5}.deck2.d6 .instructioncopy h1{font-size:clamp(30px,3.2vw,52px)}.ivstep{gap:12px;margin:18px 0}.ivstep h3{margin:3px 0 4px;font-size:clamp(18px,1.6vw,24px);font-weight:600}.deck2 .ivstep p{color:#c9d1da;font-size:clamp(16px,1.4vw,21px);line-height:1.5}.ivnum{width:28px;height:28px;font-size:15px}.ivfocus{padding:3px 10px;font-size:13px}.ivearn{gap:16px}.ivpanel{box-sizing:border-box;border-color:#232c35;justify-content:center;gap:22px;height:clamp(190px,30dvh,280px);padding:16px 20px}.ivpanel>.ivnum{top:12px;inset-inline-start:12px}.ivpanel>svg{width:auto;max-width:100%;height:100%;max-height:none}.ivphone{aspect-ratio:9/16;box-sizing:border-box;border-width:1.5px;border-radius:20px;align-content:start;gap:5px;width:auto;height:100%;padding:10px}.ivphonehead img{height:16px}.ivphoneprice b{font-size:20px}.ivphoneprice span,.ivphonerow{font-size:11px}.ivphonebtns span{border-radius:8px;padding:5px 0;font-size:11px}.ivphonecap{color:#c9d1da;font-size:clamp(15px,1.3vw,19px)}.ivphone{aspect-ratio:10/16;align-content:space-between}.ivphoneshot{justify-content:center;margin:0;display:flex}.ivphoneshot img{box-sizing:border-box;background:#0d1116;border:2px solid #c9d1da;border-radius:28px;width:auto;height:min(64dvh,620px);padding:8px}.deck2 .instructionstart{margin-top:18px}.pulsebtn{color:#c9d1da;background:0 0;border:1.5px solid #4a5563;border-radius:50%;flex:none;justify-content:center;align-items:center;width:38px;height:38px;padding:0;display:inline-flex}.pulsebtn.on.got{color:#cf0;border-color:#cf0}.pulsebtn.on.lost{color:#111;background:#cf0;border-color:#cf0}.phoneapp .headstatus{align-items:center;gap:10px}.pulsetoast{z-index:90;color:#fff;background:#1a2230;border:1px solid #cf0;border-radius:999px;padding:8px 16px;font-size:14px;position:fixed;top:12px;left:50%;transform:translate(-50%)}.pulsesheet{z-index:85;background:#05080e99;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.pulsecard{width:100%;max-width:520px;padding:22px 16px calc(18px + env(safe-area-inset-bottom));background:#161d27;border-top:1px solid #2c3647;border-radius:20px 20px 0 0;position:relative}.pulseclose{top:10px;color:#9aa7b4;background:0 0;border:0;padding:6px;position:absolute;inset-inline-end:10px}.pulsechoices{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;display:grid}.pulsechoices button{color:#e7edf5;background:#1d2631;border:1px solid #3a4552;border-radius:14px;justify-items:center;gap:8px;padding:16px 6px;font-size:15px;display:grid}.pulsechoices button.sel{color:#cf0;border-color:#cf0}.pulseask{gap:10px;margin-top:10px;display:grid}.pulseask label{color:#c9d1da;font-size:15px}.pulseask textarea{box-sizing:border-box;color:#fff;width:100%;font:inherit;resize:none;background:#0f141c;border:1px solid #3a4552;border-radius:12px;padding:10px 12px;font-size:16px}.pulseactions{gap:10px;display:flex}.pulseactions button{flex:1;min-height:44px}.hostpulse{border:1px solid #2e3a46;border-radius:999px;align-items:center;gap:4px;padding:3px 6px;display:inline-flex}.hostpulse button{color:#c9d1da;background:0 0;border:0;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:14px;display:inline-flex;position:relative}.hostpulse button:hover{background:#1c2731}.hostpulse button.flash{animation:.5s 3 pulseflash}@keyframes pulseflash{50%{color:#111;background:#cf0}}.pulsedot{top:3px;background:#cf0;border-radius:50%;width:8px;height:8px;position:absolute;inset-inline-end:3px}.hostpulsepop{z-index:80;color:#e7edf5;background:#161d27;border:1px solid #2e3a46;border-radius:14px;gap:6px;min-width:220px;max-width:320px;padding:14px;font-size:15px;display:grid;position:fixed;top:70px;left:24px}.hostpulsepop strong{color:#aab4bf;font-size:14px;font-weight:600}.hostquestions{z-index:95;background:#080b10f0;justify-content:center;padding:40px 24px;display:flex;position:fixed;inset:0;overflow:auto}.hostquestionsinner{width:100%;max-width:1000px}.hostquestionsinner header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.hostquestionsinner h2{color:#fff;margin:0;font-size:clamp(28px,3vw,44px)}.hostquestionsinner ol{gap:14px;margin:0;padding:0;list-style:none;display:grid}.hostquestionsinner li{background:#121820;border:1px solid #2e3a46;border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:6px 16px;padding:18px 22px;display:grid}.hostquestionsinner li p{color:#fff;margin:0;font-size:clamp(22px,2.3vw,34px);line-height:1.35}.hostquestionsinner li small{color:#7d8894;grid-column:1;font-size:14px}.hostquestionsinner li button{color:#c9d1da;background:0 0;border:1px solid #3a4552;border-radius:999px;grid-area:1/2/3;align-items:center;gap:6px;padding:8px 14px;font-size:14px;display:inline-flex}.hostquestionsinner li.done{opacity:.45}.hostquestionsinner li.done button{color:#cf0;border-color:#cf0}.instructiontop{gap:12px}.pulsesummary{border:1px solid #2e3a46;border-radius:16px;margin:24px 0;padding:20px}.pulsesummary article{border-top:1px solid #2a333d;padding:12px 0}.pulsesummary article header{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.pulsesummary article header span{color:#aab4bf;align-items:center;gap:4px;display:inline-flex}.pulsesummary article header span.lost{color:#cf0;font-weight:700}.pulsesummary .pulseq{margin:6px 0 0;font-size:16px}.phoneapp .pulsebtn{min-width:0;border-radius:50%!important;width:38px!important;height:38px!important;padding:0!important}.pulsepair{gap:8px;display:flex}.pulselost{color:#e7edf5;background:#1d2631;border:1px solid #3a4552;border-radius:14px;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:18px;padding:14px;font-size:17px;display:flex}.pulselost.sel{color:#cf0;border-color:#cf0}.pulseask .primary{min-height:44px}.phoneapp .phoneidentity{justify-content:space-between;align-items:center;gap:10px;display:flex}.identitystatus .gamestatusbanner{min-height:0;background:0 0!important;border:0!important;margin:0!important;padding:0!important}.identitystatus .stripstate strong{color:#aab4bf;font-size:13px;font-weight:500}.managestatus{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.managestatus>.gamestatusbanner{flex:1}.identitystatus .gametimer{display:none!important}.hostquestionsinner .qbtns{grid-area:1/2/3;gap:8px;display:flex}.hostquestionsinner .qbtns button{grid-area:auto}.hostquestionsinner .qname{color:#cf0;font-size:.7em;font-weight:600}.hostpulsenote{z-index:96;color:#fff;background:#161d27;border:1px solid #cf0;border-radius:999px;padding:10px 20px;font-size:16px;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0006}.summaryprimary.metrics5{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.summaryprimary.metrics5 article{align-content:start;gap:6px;display:grid}.summaryprimary.metrics5 strong{font-size:clamp(22px,2vw,30px)}@media (max-width:900px){.summaryprimary.metrics5{grid-template-columns:repeat(2,minmax(0,1fr))}}.welcomevideo{aspect-ratio:9/16;object-fit:cover;background:#000;border-radius:18px;width:auto;max-width:100%;height:min(58vh,560px);margin:18px auto 14px;display:block;box-shadow:0 10px 30px #0006}.summaryplayer .summaryprimary.metrics5{gap:18px;padding:18px 20px}.summaryplayer .summaryprimary.metrics5 article{background:0 0;min-width:0;padding:0}.summaryplayer .summaryprimary.metrics5 span{color:#9aa7b4;font-size:13px!important}.summaryplayer .summaryprimary.metrics5 strong{white-space:nowrap;line-height:1.2;font-size:20px!important}.summaryplayer .summaryprimary.metrics5 small{color:#9aa7b4;font-size:12px!important}.participantwelcome .welcomefamily{gap:6px;margin-top:0!important;padding-top:8px!important}.participantwelcome .welcomefamily h1{margin:4px 0 2px!important;font-size:clamp(22px,6vw,28px)!important}.participantwelcome .welcomefamily>p{margin:2px 0!important}.participantwelcome .welcomevideolabel{color:#9aa7b4;font-size:14px;margin-top:12px!important}.participantwelcome .welcomevideo{margin-top:8px}.participantwelcome .welcomefamily h1{font-weight:700;font-size:20px!important}.participantwelcome .welcomefamily>p{font-size:16px!important}.participantwelcome .welcomefamily>p.welcomevideolabel{font-size:13px!important}.welcomevideowrap{justify-content:center;margin:8px auto 14px;display:flex;position:relative}.welcomevideowrap .welcomevideo{margin:0}.welcomeplay{color:#111;cursor:pointer;background:#ccff00eb;border:0;border-radius:50%;justify-content:center;align-items:center;width:84px;height:84px;padding:0 0 0 6px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 28px #00000073}.welcomeplay:hover{transform:translate(-50%,-50%)scale(1.06)}.welcomeplay{opacity:.95;transition:opacity .15s;width:auto!important;height:auto!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:0!important}.welcomeplay:hover{opacity:1;transform:translate(-50%,-50%)!important}.welcomevideowrap.open{z-index:200;background:#000;align-items:center;margin:0;position:fixed;inset:0}.welcomevideowrap.open .welcomevideo{aspect-ratio:auto;object-fit:contain;width:100%;max-width:none;height:100%;box-shadow:none;border-radius:0}.welcomeclose{top:calc(14px + env(safe-area-inset-top));z-index:2;color:#fff;background:#0009;border:0;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;padding:0;display:flex;position:absolute;right:14px}.mobiletoast{z-index:120!important}.tradereason{color:#fff;margin-top:4px;font-size:16px;line-height:1.4;display:block}.tradereason:before,.tradereason:after{content:"״"}.summarythoughts.open{border-top:1px solid #2a333d;margin-top:14px;padding-top:12px}.summarythoughts.open h3{color:#aab4bf;margin:0 0 8px;font-size:15px;font-weight:600}.summarythoughts.open p{gap:2px;margin:0 0 10px;display:grid}.summarythoughts.open p span{color:#8a96a3;font-size:13px}.summarythoughts.open q{color:#fff;quotes:"״" "״";font-size:16px}.summarythoughts.open em{font-size:14px;font-style:normal}.exportbtn{margin:8px 0 4px}.summaryplayer .summaryprimary.metrics5{background:0 0;gap:10px;padding:12px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.summaryplayer .summaryprimary.metrics5 article{background:#222c37;border-radius:12px;overflow:hidden;padding:12px 14px!important}.summaryplayer .summaryprimary.metrics5 strong{white-space:nowrap;text-overflow:ellipsis;font-weight:700;display:block;overflow:hidden}.summaryplayer .summaryprimary.metrics5 small{text-align:right;display:block}.summaryplayer .summaryprimary.metrics5 article:last-child{grid-column:1/-1}@media (max-width:420px){.phoneapp .visiblemetrics{gap:6px!important}.phoneapp .visiblemetrics>div>span{gap:3px!important;font-size:12px!important}.phoneapp .visiblemetrics>div>span svg{width:13px;height:13px}.phoneapp .visiblemetrics>div>strong{font-size:17px!important}}.updatebanner{z-index:300;color:#fff;background:#161d27;border:1px solid #cf0;border-radius:999px;align-items:center;gap:12px;padding:8px 8px 8px 16px;font-size:14px;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000073}.updatebanner button{color:#111;background:#cf0;border:0;border-radius:999px;padding:6px 14px;font-weight:700}.participantwelcome .welcomefamily h1{word-spacing:.08em;letter-spacing:.02em!important}.whyprompt{z-index:110;background:#05080eb8;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.whycard{text-align:center;background:linear-gradient(160deg,#2a2018,#141a22 60%);border:1px solid #2c3647;border-radius:24px;gap:14px;width:100%;max-width:440px;max-height:92dvh;padding:26px 20px 22px;display:grid;position:relative;overflow:auto;box-shadow:0 24px 60px #00000080}.whyclose{top:12px;color:#fff;background:#ffffff14;border:0;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;padding:0;display:flex;position:absolute;inset-inline-end:12px}.whytimer{background:#ffffff0f;border-radius:24px 24px 0 0;height:4px;position:absolute;top:0;left:0;right:0;overflow:hidden}.whytimer i{background:#cf0;height:100%;margin-inline-start:auto;transition:width 1s linear;display:block}.whybadge{color:#cf0;border:1px solid #cf06;border-radius:999px;justify-self:center;padding:3px 12px;font-size:13px}.whycard h2{color:#fff;margin:0;font-size:24px;line-height:1.3}.whysub{color:#c9d1da;margin:0;font-size:13px}.whyways{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:10px;display:grid}.whyways button{color:#fff;letter-spacing:.03em;background:#e5463d;border:0;border-radius:16px;justify-items:center;gap:8px;padding:18px 6px;font-size:15px;font-weight:700;display:grid}.whyways button:active{transform:scale(.97)}.whyhint{color:#9aa7b4;margin:0;font-size:13px}.whytext{gap:10px;display:grid}.whytext textarea{box-sizing:border-box;color:#fff;width:100%;font:inherit;resize:none;background:#0f141c;border:1px solid #3a4552;border-radius:12px;padding:10px 12px;font-size:16px}.whyactions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.whyactions button{flex:1;justify-content:center;align-items:center;gap:6px;min-height:46px;display:inline-flex}.whyrec{justify-items:center;gap:12px;display:grid}.whylive{object-fit:cover;background:#000;border-radius:16px;width:100%;max-height:46dvh;transform:scaleX(-1)}.whyrec video[controls]{transform:none}.whymic{color:#fff;background:#1d2631;border:2px solid #3a4552;border-radius:50%;justify-content:center;align-items:center;width:96px;height:96px;display:flex}.whymic.on{color:#e5463d;border-color:#e5463d;animation:1.2s infinite pulseflash}.whyrec audio{width:100%}.whysecs{color:#e5463d;margin:0;font-size:14px;font-weight:700}.whyerr{color:#ff8f8f;margin:0;font-size:14px}.trademedia{gap:8px;margin-top:8px;display:grid}.trademedia video{background:#000;border-radius:12px;width:100%;max-width:280px;max-height:360px}.trademedia audio{width:100%;max-width:320px}.trademedia.compact video{max-width:180px;max-height:220px}body:has(.whyprompt) .mobiletoast{top:12px!important;bottom:auto!important}.whyways button{color:#f1ece6;letter-spacing:0;background:#2a2019;border:1px solid #ccff0047;font-weight:600}.whyways button svg{color:#cf0}.whyways button:hover{background:#33271e}.whytimer{background:0 0;height:2px}.whytimer i{background:#ffffff38}.trademediaitem{justify-items:start;gap:4px;display:grid}.trademediadl{color:#cf0;font-size:13px}.childquantity .qtylabel{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.addnote{color:#cf0;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}.ipohint{text-align:center;color:#aab4bf;margin:4px 0 0;font-size:13px}.feedtabs{flex-wrap:wrap;gap:8px;margin:0 0 16px;display:flex}.feedtabs button{color:#c9d1da;background:0 0;border:1px solid #3a4552;border-radius:999px;padding:6px 14px;font-size:14px}.feedtabs button.on{color:#111;background:#cf0;border-color:#cf0;font-weight:700}.feedlist{gap:12px;margin:0;padding:0;list-style:none;display:grid}.feedlist li{background:#121820;border:1px solid #2e3a46;border-radius:16px;gap:6px;padding:16px 20px;display:grid}.feedlist li.done{opacity:.5}.feedhead{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.feedkind{color:#aab4bf;border:1px solid #3a4552;border-radius:999px;padding:2px 10px;font-size:13px}.feed-buy .feedkind{color:#7fe0ad;border-color:#50cb8c66}.feed-sell .feedkind{color:#ff8fa2;border-color:#ff647d66}.feed-q .feedkind{color:#cf0;border-color:#cf06}.feedhead b{color:#fff;font-size:15px}.feedlist li p{color:#fff;margin:0;font-size:clamp(18px,1.8vw,26px);line-height:1.4}.feedmedia{flex-wrap:wrap;gap:14px;font-size:15px;display:flex}.feedmedia a{color:#cf0}.feedlist li small{color:#7d8894;font-size:13px}.feedlist .qbtns{gap:8px;display:flex}.feedlist .qbtns button{color:#c9d1da;background:0 0;border:1px solid #3a4552;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;display:inline-flex}.reasonsall{border:1px solid #2e3a46;border-radius:16px;margin:24px 0;padding:20px}.reasonsall article{border-top:1px solid #2a333d;gap:4px;padding:12px 0;display:grid}.reasonsall article header{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.reasonsall article header span{color:#aab4bf;font-size:14px}.reasonsall small{color:#7d8894}.reasonsall q{color:#fff;quotes:"״" "״";font-size:17px}.hostquestionsinner .feedlist li{grid-template-columns:1fr}.hostquestionsinner .feedlist li>*{grid-area:auto/1!important}.hostquestionsinner .feedlist .qbtns button{grid-row:auto}.whycustom h2{font-size:22px}.whycustom .testiq2{color:#fff;margin-top:8px;font-size:18px;font-weight:700;display:block}.whyskip{color:#c9d1da;cursor:pointer;background:0 0;border:0;margin:4px auto 0;padding:8px 14px;font-size:15px;text-decoration:underline}.testiconsent{text-align:right;border-top:1px solid #ffffff1f;gap:8px;margin-top:12px;padding-top:12px;display:grid}.testiconsent label{color:#c9d1da;align-items:flex-start;gap:8px;font-size:13px;line-height:1.4;display:flex}.testiconsent input{accent-color:#cf0;flex:none;width:18px;height:18px;margin-top:1px}.testishow{flex-wrap:wrap;gap:6px;display:flex}.testishow button{color:#c9d1da;background:0 0;border:1px solid #ccff0059;border-radius:999px;flex:1;min-width:0;padding:7px 6px;font-size:12px}.testishow button.on{color:#1a1410;background:#cf0;font-weight:700}.testireopen{color:#cf0;background:#2a2019;border:1px solid #cf0;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin:16px auto;padding:12px 20px;font-size:15px;font-weight:700;display:flex}.testidone{text-align:center;color:#c9d1da;margin:16px 0}.wrapuppanel{background:#ccff000d;border:1px solid #cf06;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:18px 0;padding:18px 20px;display:flex}.wrapuppanel h2{margin:0 0 4px}.wrapuppanel>small{flex-basis:100%}.wrapupscreen{z-index:200;color:#fff;text-align:center;background:#14100d;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:40px;display:flex;position:fixed;inset:0}.wrapupscreen h1{max-width:1100px;margin:0;font-size:clamp(32px,5vw,64px);line-height:1.2}.wrapupscreen h1+h1{color:#cf0}.wrapupscreen p{color:#c9d1da;margin:10px 0 0;font-size:clamp(18px,2.2vw,28px)}.wrapupscreen .eyebrow{color:#8e9cae;letter-spacing:.08em}.wrapupcount{color:#c9d1da;font-size:22px;font-weight:600}.wrapupclose{color:#fff;background:#ffffff1a;border:0;border-radius:50%;place-items:center;width:52px;height:52px;display:grid;position:absolute;top:22px;left:22px}.testilist{gap:12px;margin:24px 0;display:grid}.testilist h2{margin:0}.testilist article{border:1px solid #ffffff1f;border-radius:14px;gap:8px;padding:14px 16px;display:grid}.testilist header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.testilist q{font-size:17px;line-height:1.5}.testibadge{color:#c9d1da;background:#ffffff14;border-radius:999px;padding:3px 10px;font-size:12px}.testibadge.ok{color:#cf0;background:#ccff0026}details.summarythoughts.open>summary{color:#cf0;padding:4px 0;font-size:15px;font-weight:600;list-style:none}details.summarythoughts.open>summary::-webkit-details-marker{display:none}details.summarythoughts.open>summary:before{content:"◂";margin-left:8px;transition:transform .2s;display:inline-block}details.summarythoughts.open[open]>summary:before{transform:rotate(-90deg)}details.summarythoughts.open[open]>summary{margin-bottom:12px}.recommendfriend{color:#0b2914;background:#25d366;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:min(100%,340px);margin:8px auto 28px;padding:14px 20px;font-size:16px;font-weight:800;text-decoration:none;display:flex}.recommendfriend:active{transform:scale(.98)}.instructionslide.deck2.d6{grid-template-columns:1fr;align-content:center;gap:18px}.deck2.d6 .instructioncopy h1{margin-bottom:4px}.deck2.d6 .instructioncopy p.ivquiet{margin:0}.ivearn.twocol{grid-template-columns:1fr 1fr;align-items:stretch;gap:28px;display:grid}.ivopt{flex-direction:column;gap:10px;min-width:0;display:flex}.ivopthead{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ivopthead h3{color:#fff;margin:0;font-size:clamp(20px,1.9vw,30px)}.ivopthead .ivfocus{margin:0}.ivopt>p{color:#c9d1da;min-height:3em;margin:0;font-size:clamp(16px,1.4vw,22px);line-height:1.5}.ivearn.twocol .ivpanel{height:clamp(200px,32dvh,300px);margin-top:auto}.ivearn.twocol .ivpanel>.ivnum{display:none}@media (max-width:900px){.ivearn.twocol{grid-template-columns:1fr}}.ivteam{grid-template-columns:repeat(3,1fr);align-items:start;gap:clamp(14px,2vw,32px);margin:0;display:grid}.ivteam>div{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.ivteam img{aspect-ratio:1;object-fit:cover;border:3px solid #efe6d6;border-radius:50%;width:100%;max-width:260px;margin-bottom:8px;box-shadow:0 10px 30px #00000059}.ivteam b{color:#fff;font-size:clamp(20px,1.9vw,30px)}.ivteam span{color:#aab4bf;font-size:clamp(14px,1.25vw,19px)}.ivraiseimg{justify-content:center;align-items:center;min-height:0;margin:0;display:flex}.ivraiseimg img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:min(74dvh,640px)}.ivpricesplit{grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(16px,2.5vw,40px);min-height:clamp(300px,50dvh,460px);display:grid}.ivpricecol{flex-direction:column;justify-content:center;align-items:center;gap:12px;min-width:0;height:100%;display:flex}.ivpricecol>svg{width:100%;height:auto;max-height:46dvh}.ivpricediv{border-inline-start:2px dashed #2e3a46;width:0;height:80%}.ivphonetrade{flex:none;width:clamp(150px,13vw,200px);height:auto}.ivphonebtns .buy{color:#50cb8c;border-color:#10823d;font-weight:700}.ivpricecap{text-align:center;color:#cf0;margin:0;font-size:clamp(20px,2vw,30px);font-weight:800;line-height:1.3}.ivpricecap .muted{color:#8e9cae}.ivpricecap small{color:#aab4bf;font-size:clamp(13px,1.1vw,17px);font-weight:400;display:block}.feedlist.feedrows{border:1px solid #2a333d;border-radius:14px;gap:0;overflow:hidden}.feedlist.feedrows>li{background:0 0;border:0;border-bottom:1px solid #222b34;border-radius:0;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:12px 16px;display:flex}.feedlist.feedrows>li:last-child{border-bottom:0}.feedlist.feedrows>li:nth-child(2n){background:#ffffff05}.feedrows .feedkind{flex:none;min-width:150px;font-size:14px}.feedrows .feedname{color:#fff;flex:none;font-size:16px}.feedrows .feedtext{color:#e7edf5;flex:200px;min-width:0;font-size:16px}.feedrows .feedtext em{color:#8e9cae;margin-inline-start:6px;font-size:12px;font-style:normal}.feedrows .feedtext em.ok{color:#cf0}.feedrows .feedmedia{flex:none;margin:0}.feedrows .feedctx{color:#8e9cae;flex:none;margin:0;font-size:13px}.feedrows .qbtns{flex:none;margin:0}.feedrows li.done{opacity:.55}.ivearn.twocol .ivpanel.ivpanelimg{border:0;height:clamp(220px,40dvh,400px);padding:0}.ivpanelimg img{object-fit:contain;width:100%;height:100%}.whycustom h2{font-size:21px;line-height:1.35}.whycustom .testiq2{color:#c9d1da;margin-top:10px;font-size:15px;font-weight:500}.wrapupscreen p.wrapupsub{color:#cf0;margin:0;font-size:clamp(20px,2.6vw,34px);font-weight:700}.ivphonepair{align-items:flex-end;gap:clamp(14px,2vw,28px);position:relative}.ivphonepair img.ivphonesmall{height:min(46dvh,450px)}.feedbacksurvey{margin:24px 0 4px}.downloadall{flex-wrap:wrap;align-items:center;gap:8px 14px;margin:10px 0 16px;display:flex}.downloadall button{align-items:center;gap:8px;display:inline-flex}.downloadall small{font-size:13px}.whyprompt.whyfull{background:#000;padding:0}.whyfull .whycard{width:100vw;max-width:none;height:100dvh;max-height:none;box-shadow:none;padding:calc(env(safe-area-inset-top) + 62px) 16px calc(env(safe-area-inset-bottom) + 18px);background:#000;border:0;border-radius:0;flex-direction:column;gap:10px;display:flex;position:fixed;inset:0;overflow:hidden}.whyfull .whycard:after{content:"";pointer-events:none;z-index:0;background:linear-gradient(#0000,#000c);height:48%;position:absolute;bottom:0;left:0;right:0}.whyfull .whycard:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(#000000b3,#0000);height:30%;position:absolute;top:0;left:0;right:0}.whyfull .whybadge{display:none}.whyfull .whycard>h2{z-index:1;text-shadow:0 2px 10px #000c;font-size:19px;line-height:1.35;position:relative}.whyfull .whycard>h2 .testiq2{font-size:14px}.whyfull .whyrec{justify-items:center;gap:10px;margin-top:auto;display:grid;position:static}.whyfull .whylive{object-fit:cover;z-index:0;border-radius:0;width:100%;height:100%;max-height:none;position:absolute;inset:0}.whyfull .whylive.whyplay{object-fit:contain;background:#000;transform:none}.whyfull .whyrec>:not(video),.whyfull .testiconsent,.whyfull .whyerr{z-index:1;position:relative}.whyfull .whyclose{z-index:2;top:calc(env(safe-area-inset-top) + 12px);background:#00000073}.whyfull .whyactions .primary{min-width:180px;padding:14px 22px;font-size:17px}.whyfull .whyhint,.whyfull .whysecs{color:#fff;text-shadow:0 1px 6px #000}.whyfull .testiconsent{border-top-color:#fff3}.whyfull .testiconsent label{color:#fff}
