body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}@font-face{font-family:Montserrat;font-style:normal;src:local("Montserrat"),url(/static/media/Montserrat-VariableFont_wght.3faa3eef13649db02044.ttf) format("truetype")}.App{font-family:Montserrat!important}.loadingcontainer{align-content:center;background-color:#fff;bottom:0;display:flex;justify-content:center;left:0;padding-top:30vh;position:fixed;right:0;top:0;z-index:1020}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.financialplanningtool{-webkit-font-smoothing:antialiased;background:#eeeae3;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;min-height:100vh;overflow-x:hidden;width:100vw}.financialplanningtool .financialplanningtoolcontent{padding-top:120px}.financialplanningtool .financialplanningtoolcontent>h2{color:#1a1915;font-size:1.4rem;font-weight:700;left:12px;letter-spacing:.5px;padding:12px 12px 12px 0;position:absolute;top:100px}.financialplanningtool h2,.financialplanningtool h3,.financialplanningtool h4,.financialplanningtool h5{color:#1a1915;margin:5px}.financialplanningtool .allsections{align-items:flex-start;display:flex;min-height:100vh;overflow-x:hidden;padding:0;scroll-behavior:smooth;width:auto}.financialplanningtool .allsections>div{flex-shrink:0;padding:0 16px 16px;width:50%}.financialplanningtool .financialplanningtoolcontent .section1,.financialplanningtool .financialplanningtoolcontent .section3{padding-top:64px}.financialplanningtool .section1,.financialplanningtool .section2,.financialplanningtool .section3{padding-right:32px}.financialplanningtool .sectionnumber{align-items:center;background:#0b2545;border-radius:14px;box-shadow:0 4px 14px rgba(11,37,69,.25);color:#c9a84c;display:inline-flex;font-size:1.5rem;font-weight:800;height:52px;justify-content:center;letter-spacing:-1px;width:52px}.financialplanningtool .sectiontitle{color:#1a1915;font-size:1.05rem;font-weight:600;letter-spacing:-.1px;line-height:1.4;margin-bottom:20px;margin-top:14px}.financialplanningtool .section1 form h5{color:#7a7670;font-size:11px;font-weight:700;letter-spacing:.07em;margin:14px 0 5px;text-transform:uppercase}.financialplanningtool .field-group{display:flex;flex-direction:column;gap:4px;margin-bottom:14px}.financialplanningtool .field-label{color:#7a7670;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.financialplanningtool input{background:#fff;border:1.5px solid #d5d1ca;border-radius:9px;color:#1a1915;font-family:inherit;font-size:14px;font-weight:500;margin-bottom:10px;padding:12px 14px;transition:border-color .15s,box-shadow .15s,background .15s;width:70%}.financialplanningtool input:focus{background:#fffdf7;border-color:#c9a84c;box-shadow:0 0 0 3px rgba(201,168,76,.18);outline:none}.financialplanningtool input:hover:not(:focus){border-color:#b8b4ad}.financialplanningtool input[disabled]{background:#f5f1e8;border-style:dashed;color:#7a7670;cursor:not-allowed}.financialplanningtool #range{accent-color:#0b2545;background:transparent;border:none;box-shadow:none;cursor:pointer;padding:0;width:70%}.financialplanningtool #range:focus{border:none;box-shadow:none}.financialplanningtool .section3 select{-webkit-appearance:none;appearance:none;background:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%237a7670' stroke-width='2.5'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;border:1.5px solid #d5d1ca;border-radius:9px;color:#1a1915;cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;padding:12px 36px 12px 14px;transition:border-color .15s,box-shadow .15s;width:80%}.financialplanningtool .section3 select:focus{border-color:#c9a84c;box-shadow:0 0 0 3px rgba(201,168,76,.18);outline:none}#riskprofileselect1,#riskprofileselect2,#riskprofileselect3,#riskprofileselect4,#riskprofileselect5{-webkit-appearance:none;appearance:none;background:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%237a7670' stroke-width='2.5'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;border:1.5px solid #d5d1ca;border-radius:9px;color:#1a1915;cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;margin-bottom:12px;padding:12px 36px 12px 14px;transition:border-color .15s,box-shadow .15s;width:90%}#riskprofileselect1:focus,#riskprofileselect2:focus,#riskprofileselect3:focus,#riskprofileselect4:focus,#riskprofileselect5:focus{border-color:#c9a84c;box-shadow:0 0 0 3px rgba(201,168,76,.18);outline:none}.financialplanningtool .section3>div:has(h3),.financialplanningtool .section3>div[style*=flex]{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.financialplanningtool .section3 h3{background:#fff;border:1.5px solid #e8e4dd;border-radius:20px;box-shadow:0 1px 4px rgba(26,25,21,.06);color:#0b2545;font-size:13px;font-weight:700;margin:0;padding:6px 16px}.financialplanningtool .section1>button,.financialplanningtool .section3 .nextbtn,.financialplanningtool .section4 .nextbtn,.financialplanningtool .section5 .nextbutton,.financialplanningtool .section6 .btnsholder button{background:#0b2545;border:none;border-radius:10px;color:#fff;cursor:pointer;font-family:inherit;font-size:.9rem;font-weight:700;letter-spacing:.02em;overflow:hidden;position:relative;transition:background .15s,box-shadow .18s,-webkit-transform .12s;transition:background .15s,box-shadow .18s,transform .12s;transition:background .15s,box-shadow .18s,transform .12s,-webkit-transform .12s}.financialplanningtool .section1>button:hover,.financialplanningtool .section3 .nextbtn:hover,.financialplanningtool .section4 .nextbtn:hover,.financialplanningtool .section5 .nextbutton:hover,.financialplanningtool .section6 .btnsholder button:hover{background:#0d2e58;box-shadow:0 6px 18px rgba(11,37,69,.28);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.financialplanningtool .section1>button:active,.financialplanningtool .section3 .nextbtn:active,.financialplanningtool .section4 .nextbtn:active,.financialplanningtool .section5 .nextbutton:active,.financialplanningtool .section6 .btnsholder button:active{box-shadow:0 2px 8px rgba(11,37,69,.2);-webkit-transform:translateY(0);transform:translateY(0)}.financialplanningtool .section3 .nextbtn:last-of-type{background:transparent;border:1.5px solid #d5d1ca;box-shadow:none;color:#7a7670}.financialplanningtool .section3 .nextbtn:last-of-type:hover{background:#f5f1e8;box-shadow:none;color:#1a1915}.financialplanningtool .section4 .nextbtn:last-of-type{background:transparent;border:1.5px solid #d5d1ca;box-shadow:none;color:#7a7670}.financialplanningtool .section4 .nextbtn:last-of-type:hover{background:#f5f1e8;box-shadow:none;color:#1a1915}.financialplanningtool .section1>button{margin-top:48px;padding:15px 24px;width:80%}.financialplanningtool .section3 .nextbtn{margin:16px 8px 0 0;min-width:120px;padding:14px 28px;width:auto}.financialplanningtool .section4 .nextbtn{margin:40px 8px 0 0;min-width:120px;padding:14px 28px;width:auto}.financialplanningtool .section5 .nextbutton{margin-top:28px;min-width:110px;padding:11px 32px;width:auto}.financialplanningtool .section6 .btnsholder{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;width:100%}.financialplanningtool .section6 .btnsholder button{margin:24px 0 0;padding:11px 22px}.financialplanningtool .section2{align-items:flex-start;display:flex;flex-direction:column}.financialplanningtool .section3 h5{color:#1a1915;font-size:14px;font-weight:600;line-height:1.55;margin-top:16px;width:90%}.financialplanningtool .section4{padding-bottom:60px;width:100vw!important}.financialplanningtool .section4>div{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.financialplanningtool .section4 h2{margin:20px;text-align:left}.financialplanningtool .section4 .allrisks .eachrisk{align-items:flex-end;background:#fff;border:1px solid #e8e4dd;border-radius:12px;box-shadow:0 1px 6px rgba(26,25,21,.05);display:flex;gap:12px;margin-top:12px;padding:16px;transition:box-shadow .15s}.financialplanningtool .section4 .allrisks .eachrisk:hover{box-shadow:0 4px 14px rgba(26,25,21,.09)}.financialplanningtool .section4 .allrisks .eachrisk h4{color:#0b2545;font-size:12px;font-weight:700;margin-right:0;min-width:90px}.financialplanningtool .section4 .allrisks .eachrisk h6{color:#7a7670;font-size:10px;font-weight:700;letter-spacing:.06em;margin:0 0 4px;text-transform:uppercase}.financialplanningtool .section4 .allrisks .eachrisk>div{display:flex;flex-direction:column}.financialplanningtool .section4 .allrisks .eachrisk input{margin:0;width:90px}.financialplanningtool .section4 .allrisks .eachrisk input[type=text]{width:160px}.financialplanningtool .section4 .allrisks .eachrisk input[disabled]{background:linear-gradient(135deg,#fff4d6,#ffe49a);border-color:#e8d08a;border-style:solid;color:#5a3e00;font-weight:700}.financialplanningtool .section5{align-items:center;display:flex;flex-direction:column;overflow-x:hidden;padding-bottom:60px;width:100vw!important}.financialplanningtool .section5 .grapharea{-webkit-overflow-scrolling:touch;align-items:center;display:flex;flex-direction:column;overflow-x:auto;width:100%}.financialplanningtool .section5 .grapharea .showgraph{display:flex;justify-content:center;margin-left:0!important}.financialplanningtool .section6{align-items:center;display:flex;flex-direction:column;padding-bottom:60px;width:100vw!important}.financialplanningtool .section6 .mobilereport,.financialplanningtool .section6 .report{background:#fff;border:1px solid #e8e4dd;border-radius:18px;box-shadow:0 4px 24px rgba(26,25,21,.1);margin-bottom:60px;margin-top:24px;overflow:hidden;padding:0;width:800px}.financialplanningtool .section6 .mobilereport .row,.financialplanningtool .section6 .report .row{align-items:stretch;display:flex;flex-wrap:wrap;gap:0 16px;justify-content:space-between;padding:0 24px}.financialplanningtool .section6 .mobilereport .introrow,.financialplanningtool .section6 .report .introrow{align-items:center;background:linear-gradient(135deg,#fff4d6,#ffe49a);border-bottom:1px solid #e8d08a;border-radius:0;display:flex;gap:16px;padding:20px 24px}.financialplanningtool .section6 .mobilereport .introrow h4,.financialplanningtool .section6 .mobilereport .introrow h5,.financialplanningtool .section6 .report .introrow h4,.financialplanningtool .section6 .report .introrow h5{color:#5a3e00}.financialplanningtool .section6 .report .introrow h4{font-size:15px;font-weight:800}.financialplanningtool .section6 .report .introrow h5{font-size:12px;font-weight:500;opacity:.85}.financialplanningtool .section6 .report .introrow .each{display:flex;flex-direction:column;justify-content:center}.financialplanningtool .section6 .mobilereport .row .bubble,.financialplanningtool .section6 .report .row .bubble{background:#faf8f4;border:1px solid #e8e4dd;border-bottom:3px solid #c9a84c;border-radius:12px;box-sizing:border-box;margin:10px 0;padding:18px 20px;transition:box-shadow .15s,-webkit-transform .15s;transition:box-shadow .15s,transform .15s;transition:box-shadow .15s,transform .15s,-webkit-transform .15s;width:calc(50% - 16px)}.financialplanningtool .section6 .mobilereport .row .bubble:hover,.financialplanningtool .section6 .report .row .bubble:hover{box-shadow:0 4px 14px rgba(26,25,21,.09);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.financialplanningtool .section6 .mobilereport .row .bubble h4,.financialplanningtool .section6 .mobilereport .row .bubble h5,.financialplanningtool .section6 .report .row .bubble h4,.financialplanningtool .section6 .report .row .bubble h5{color:#1a1915}.financialplanningtool .section6 .report .row .bubble h4{color:#0b2545;font-size:13px;font-weight:700;margin-bottom:4px}.financialplanningtool .section6 .report .row .bubble h5{color:#1a1915;font-size:14px;font-weight:800}.financialplanningtool .section6 .mobilereport .row table,.financialplanningtool .section6 .report .row table{border-collapse:collapse;border-radius:10px;box-shadow:0 1px 6px rgba(26,25,21,.06);margin-top:20px;overflow:hidden;width:100%}.financialplanningtool .section6 .mobilereport .row table th,.financialplanningtool .section6 .report .row table th{background:#0b2545;color:#c9a84c;font-size:10px;font-weight:700;letter-spacing:.08em;padding:11px 8px;text-align:center;text-transform:uppercase}.financialplanningtool .section6 .mobilereport .row table td,.financialplanningtool .section6 .report .row table td{border:none;border-bottom:1px solid #f0ece5;color:#1a1915;font-size:12px;font-weight:500;padding:9px 8px;text-align:center}.financialplanningtool .section6 .mobilereport .row table tbody tr:hover td,.financialplanningtool .section6 .report .row table tbody tr:hover td{background:#faf8f4}.financialplanningtool .section6 .mobilereport .row table tbody tr:last-child td,.financialplanningtool .section6 .report .row table tbody tr:last-child td{border-bottom:none}.financialplanningtool .section6 .mobilereport .row .coachdetails,.financialplanningtool .section6 .report .row .coachdetails{background:#0b2545;border-radius:0;margin-top:20px;padding:20px 24px;width:100%}.financialplanningtool .section6 .mobilereport .row .coachdetails h4,.financialplanningtool .section6 .mobilereport .row .coachdetails h5,.financialplanningtool .section6 .report .row .coachdetails h4,.financialplanningtool .section6 .report .row .coachdetails h5{color:#fff;text-align:center;width:100%}.financialplanningtool .section6 .report .row .coachdetails h4{font-size:15px;margin-bottom:6px}.financialplanningtool .section6 .report .row .coachdetails h5{font-size:12px;opacity:.75}.webcamdiv{align-items:center;background:hsla(38,24%,91%,.97);bottom:0;display:flex;flex-direction:column;gap:12px;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:100}.webcamdiv video{border-radius:16px;box-shadow:0 8px 32px rgba(26,25,21,.15)}.webcamdiv button{background:#0b2545;border:none;border-radius:9px;color:#fff;cursor:pointer;font-family:inherit;font-size:14px;font-weight:700;padding:12px 24px;transition:background .15s,box-shadow .15s}.webcamdiv button:hover{background:#0d2e58;box-shadow:0 4px 12px rgba(11,37,69,.25)}.insurancesection{background:#fff;border:1px solid #e8e4dd;border-radius:12px;margin-top:20px;padding:16px 20px}.insurancesection h4{letter-spacing:.07em;margin:0 0 12px!important}.insurancesection h4,.insurancesection h5{color:#7a7670;font-size:12px;font-weight:700;text-transform:uppercase}.insurancesection h5{letter-spacing:.06em;margin:14px 0 6px!important}.insurancesection input[type=checkbox]{accent-color:#0b2545;border:none;box-shadow:none;cursor:pointer;height:16px;margin:0 8px 0 0;padding:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;width:16px}.insurancesection input[type=checkbox]:focus{border:none;box-shadow:none}.insurancesection input[type=number]{margin:0;width:60%}.insurancesection>div{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin-top:8px}.insurancesection>div>div{align-items:center;display:flex;flex-direction:row}.insurancesection>div>div label{color:#1a1915;cursor:pointer;font-size:13px;font-weight:500}.financialplanningtool .section1 #mobileonly,.mobilereport{display:none}@media (max-width:768px){.financialplanningtool .allsections{align-items:stretch;flex-direction:column;padding:0 16px}.financialplanningtool .allsections>div{min-height:100vh;padding-top:24px;width:100vw}.financialplanningtool .allsections>.section1{padding:0 10px}.financialplanningtool .allsections>.section3{padding:24px 10px;width:100vw}.financialplanningtool .allsections>.section4>div{align-items:start}.financialplanningtool .allsections>.section5{align-items:start;padding:24px 16px;width:100vw}.financialplanningtool .allsections>.section6{align-items:start;height:350vh;overflow:hidden;padding:24px 10px;width:100vw}.financialplanningtool .section4>div{width:90%}.financialplanningtool .allsections .section4 .allrisks{width:100%}.financialplanningtool .section4 .allrisks .eachrisk{align-items:flex-start;flex-direction:column;margin-top:12px;width:90%}.financialplanningtool .section4 .allrisks .eachrisk div{width:100%}.financialplanningtool .section4 .allrisks .eachrisk input,.financialplanningtool .section4 .allrisks .eachrisk input[type=text]{padding:14px;width:90%}.financialplanningtool .section3 .nextbtn,.financialplanningtool .section4 .nextbtn{width:44%}.financialplanningtool .section5 .nextbutton{width:80%}.financialplanningtool .section6>button{margin-left:5px;width:85%}.financialplanningtool input{width:90%}.financialplanningtool .section6 .report{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-left:-2vw;width:88vw}.financialplanningtool .section6 .report .row{height:auto;justify-content:center;padding:0 12px}.financialplanningtool .section6 h2,.financialplanningtool .section6 h3,.financialplanningtool .section6 h4,.financialplanningtool .section6 h5{text-align:center}.financialplanningtool .section6 .report .row .bubble{padding:20px;width:85%}.section6 .showgraph{margin-left:6px!important;width:100%!important}.financialplanningtool .section6 .report .row table td,.financialplanningtool .section6 .report .row table th{font-size:.48rem}.financialplanningtool input{padding:14px}.financialplanningtool .section5 .showgraph .bar-container{width:100%}.financialplanningtool .section1 #mobileonly{display:block}#riskprofileselect1,#riskprofileselect2,#riskprofileselect3,#riskprofileselect4,#riskprofileselect5{width:100%}}.showgraph{margin-left:0}.bar-list{border-bottom:2px solid #d5d1ca;border-left:2px solid #d5d1ca}.bar-list span:nth-child(2n){background-color:#c9a84c}.bar-list span:nth-child(odd){background-color:#0b2545}.y-axis{color:#7a7670;height:30px;margin-right:-50px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.bar-container span,.y-axis{font-size:12px;font-weight:600}.bar-container span{color:#1a1915}.section6 .showgraph{margin-left:30px}.section6 .y-axis{margin-left:0;-webkit-transform:rotate(0deg);transform:rotate(0deg)}:root{--hdr-navy:#0b2545;--hdr-navy-mid:#1b3a6b;--hdr-gold:#c9a84c;--hdr-gold-light:#e8c97a;--hdr-gold-pale:#fdf6e3;--hdr-border:#e4e9f2;--hdr-surface:#f7f9fc;--hdr-text:#0b2545;--hdr-text-sub:#6b7a99}.header{-webkit-font-smoothing:antialiased;align-items:center;background:#fff;border-bottom:1px solid #e4e9f2;border-bottom:1px solid var(--hdr-border);box-shadow:0 1px 6px rgba(11,37,69,.06);display:flex;flex-direction:row;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;height:100px;justify-content:space-between;left:0;padding:0 24px;position:fixed;right:0;top:0;z-index:1000}.header>img{display:block;height:auto;width:100px}.header .profilearea{display:flex;flex-direction:row-reverse}.header .profile{align-items:center;background:transparent;border-radius:0;display:flex;flex-direction:row;gap:6px;padding:0}.header .profile .layer{align-items:center;display:flex;gap:6px;margin-right:0}.header .profile h3{color:#0b2545;color:var(--hdr-text);font-size:15px;font-weight:700;letter-spacing:0;margin:0 0 2px!important;white-space:nowrap}.header .profile h4{color:#6b7a99;color:var(--hdr-text-sub);font-size:13px;font-weight:600;margin:0!important;padding:0}.header .profile button{background:transparent;border:1px solid #e4e9f2;border:1px solid var(--hdr-border);border-radius:6px;color:#0b2545;color:var(--hdr-navy);cursor:pointer;font-size:14px;font-weight:600;height:34px;margin-right:0;padding:0 16px;transition:background .15s,border-color .15s,color .15s;white-space:nowrap}.header .profile button:hover{background:#f7f9fc;background:var(--hdr-surface);border-color:#c8d3e6;color:#0b2545;color:var(--hdr-navy)}.header #profile{align-items:center;background:#c9a84c;background:var(--hdr-gold);border:2px solid #c9a84c;border:2px solid var(--hdr-gold);border-radius:50%;color:#0b2545;color:var(--hdr-navy);cursor:pointer;display:flex;font-size:14px;font-weight:700;height:36px;justify-content:center;margin-left:6px;margin-right:0;min-width:36px;transition:box-shadow .15s;width:36px}.header #profile:hover{box-shadow:0 0 0 3px rgba(201,168,76,.25)}.header a{background:none;color:#0b2545;color:var(--hdr-navy);font-size:13px;text-decoration:none}.header #registerLink{background:#fdf6e3;background:var(--hdr-gold-pale);border:1px solid rgba(201,168,76,.4);border-radius:20px;color:#7a5f10;display:inline-block;font-size:12px;font-weight:700;letter-spacing:.01em;margin:10px 20px;padding:6px 14px;transition:background .15s;white-space:nowrap}.header #registerLink:hover{background:#f5edd0}.dropdown,.navbar{overflow:visible}.dropdown{float:left;position:relative}.dropdown-content{background:#fff;border:1px solid #e4e9f2;border:1px solid var(--hdr-border);border-radius:10px;box-shadow:0 8px 24px rgba(11,37,69,.12);display:none;margin-left:0;overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);width:220px;z-index:100}.dropdown:hover .dropdown-content{display:block}.dropdown-content .intro{background:#fdf6e3;background:var(--hdr-gold-pale);border-bottom:1px solid rgba(201,168,76,.3);padding:10px 14px}.dropdown-content .intro h5{color:#0b2545;color:var(--hdr-navy);font-size:14px;font-weight:700;margin:0 0 2px}.dropdown-content span{color:#0b2545;color:var(--hdr-text);cursor:pointer;display:block;float:none;font-size:14px;font-weight:600;padding:11px 14px;text-align:left;transition:background .12s}.dropdown-content span:hover{background:#f7f9fc;background:var(--hdr-surface);cursor:pointer}.dropdown-content a{color:#0b2545;color:var(--hdr-navy);text-decoration:none}.dropdown-content a:hover{background:transparent}.header .profile .logoutbtn{background:transparent;border-color:transparent;color:#c0392b}.header .profile .logoutbtn:hover{background:#fff5f5;border-color:#fccfcf;color:#c0392b}@media (max-width:768px){.header{flex-wrap:nowrap;height:60px;padding:8px 14px}.header>img{height:auto}.navbar{display:block}.header .profile .layer h3,.header .profile .layer h4,.header .profile .layer>button{display:none}.header .profile .onlydesktop{display:none!important}.header .profile{align-items:center;background:transparent;flex-direction:row;margin-bottom:0;padding:0;width:auto}.header .profile .layer{flex-direction:row;justify-content:flex-end;margin-right:0}.header #profile{height:36px;margin:0;min-width:36px;width:36px}.header #registerLink{display:none}.dropdown-content{left:auto;right:0;width:210px}}.profilecompletesection{align-items:center;background-color:hsla(0,0%,100%,.9);display:flex;justify-content:center;left:0;min-height:100vh;overflow-y:scroll;position:fixed;right:0;top:20px;z-index:1020}.profilecompletesection .innerregion{background-color:#143943;border:4px solid #eab64a;border-radius:5px;display:flex;flex-direction:row;height:auto;overflow-y:scroll;padding:10px;width:50vw;width:80vw}.profilecompletesection .innerregion .left{width:40vw}.profilecompletesection .innerregion .left>div{display:flex;justify-content:space-between}.profilecompletesection .innerregion .eachfield{align-items:center;display:flex;flex-direction:row}.profilecompletesection .innerregion .eachfield h4{color:#fff;margin:15px 20px 15px 15px;width:200px}.profilecompletesection .innerregion h3{color:#fff;margin:10px}.profilecompletesection .innerregion .eachfield input{border:2px solid #fff;border-radius:5px;font-weight:700;margin-bottom:5px;padding:7px;width:100%}.profilecompletesection .innerregion button{background-color:#eab64a;border:none;border-radius:5px;font-size:1rem;font-weight:bolder;margin-top:20px;padding:10px}.profilecompletesection .innerregion .right{display:flex;flex-direction:column;padding-left:40px;width:35vw}.profilecompletesection .innerregion .right h4{color:#fff}.profilecompletesection .innerregion .right img{margin-bottom:30px}.profilecompletesection .innerregion .right textarea{width:100%}@media (max-width:768px){.profilecompletesection .innerregion{flex-direction:column}.profilecompletesection .innerregion .left,.profilecompletesection .innerregion .right{width:100%}.profilecompletesection .innerregion .right textarea{width:80%}.profilecompletesection .innerregion .eachfield input{padding:15px 7px}.profilecompletesection .innerregion .eachfield{margin-bottom:10px}.profilecompletesection .innerregion button{margin-bottom:20px;padding:20px}.profilecompletesection{align-items:flex-start;background-color:#fff;min-height:300vh;position:absolute;z-index:1030}.profilecompletesection .innerregion{min-height:100%;padding-bottom:50px}}.volatilitygame2{-webkit-font-smoothing:antialiased;background:#eeeae3;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;min-height:100vh}.vg2-page{margin:0 auto;max-width:1080px;padding:120px 24px 64px}.vg2-header{margin-bottom:32px}.vg2-title{color:#1a1915;font-size:24px;font-weight:700;letter-spacing:-.3px;margin:0 0 5px}.vg2-subtitle{color:#9b9589;font-size:13px;font-weight:500;margin:0}.vg2-section-head{align-items:center;display:flex;gap:14px;margin-bottom:12px;margin-top:28px}.vg2-section-label{color:#9b9589;font-size:11px;font-weight:700;letter-spacing:.12em;white-space:nowrap}.vg2-section-line{background:#d5d1ca;flex:1 1;height:1px}.vg2-download-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.vg2-download-card{background:#fff;border:1px solid #eceae6;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;min-height:104px;padding:14px 14px 16px;text-decoration:none;transition:box-shadow .18s,border-color .18s,-webkit-transform .12s;transition:box-shadow .18s,border-color .18s,transform .12s;transition:box-shadow .18s,border-color .18s,transform .12s,-webkit-transform .12s}.vg2-download-card:hover{border-color:#cec9c2;box-shadow:0 4px 20px rgba(0,0,0,.08);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.vg2-card-icon{align-items:center;border-radius:8px;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.vg2-card-title{color:#1a1915;font-size:13px;font-weight:600;line-height:1.35;margin:auto 0 0;padding-top:14px}.vg2-media-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1fr 1fr}.vg2-media-card{background:#fff;border:1px solid #eceae6;border-radius:12px;overflow:hidden}.vg2-media-card iframe,.vg2-media-card video{aspect-ratio:16/9;border:none;display:block;width:100%}.vg2-flier{background:#fff;border:1px solid #eceae6;border-radius:12px;display:block;overflow:hidden;text-decoration:none;transition:box-shadow .18s,-webkit-transform .12s;transition:box-shadow .18s,transform .12s;transition:box-shadow .18s,transform .12s,-webkit-transform .12s}.vg2-flier:hover{box-shadow:0 4px 20px rgba(0,0,0,.08);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.vg2-flier img{display:block;max-height:300px;object-fit:cover;width:100%}@media (max-width:768px){.vg2-download-grid{grid-template-columns:repeat(2,1fr)}.vg2-media-grid{grid-template-columns:1fr}}@media (max-width:480px){.vg2-page{padding:110px 14px 48px}}.riddles{-webkit-font-smoothing:antialiased;background:#eeeae3;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;min-height:100vh}.riddles-page{margin:0 auto;max-width:1080px;padding:120px 24px 64px}.riddles-header{margin-bottom:28px}.riddles-title{color:#1a1915;font-size:24px;font-weight:700;letter-spacing:-.3px;margin:0 0 5px}.riddles-subtitle{color:#9b9589;font-size:13px;font-weight:500;margin:0}.riddles-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.riddles-card{background:#fff;border:1px solid #eceae6;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;min-height:104px;padding:14px 14px 16px;text-decoration:none;transition:box-shadow .18s,border-color .18s,-webkit-transform .12s;transition:box-shadow .18s,border-color .18s,transform .12s;transition:box-shadow .18s,border-color .18s,transform .12s,-webkit-transform .12s}.riddles-card:hover{border-color:#cec9c2;box-shadow:0 4px 20px rgba(0,0,0,.08);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.riddles-card-icon{align-items:center;border-radius:8px;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.riddles-card-title{color:#1a1915;font-size:13px;font-weight:600;line-height:1.35;margin:auto 0 0;padding-top:14px}@media (max-width:480px){.riddles-page{padding:110px 14px 48px}.riddles-grid{grid-template-columns:repeat(2,1fr)}}.financialplanningtoolbackend{-webkit-font-smoothing:antialiased;background:#eeeae3;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;min-height:100vh;padding:0}.financialplanningtoolbackend .tabledata{padding:110px 32px 48px}.backend-page-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:28px}.backend-page-title{color:#1a1915;font-size:22px;font-weight:700;letter-spacing:-.3px;margin:0 0 4px}.backend-page-subtitle{color:#7a7670;font-size:13px;font-weight:500;margin:0}.financialplanningtoolbackend .filtersarea{align-items:flex-end;background:#fff;border:1px solid #e8e4dd;border-radius:14px;box-shadow:0 1px 4px rgba(26,25,21,.05);display:flex;flex-wrap:wrap;gap:16px;margin-bottom:24px;padding:18px 20px}.filter-group{display:flex;flex-direction:column;gap:6px}.filter-label{color:#7a7670;font-size:11px;font-weight:700;letter-spacing:.06em;margin:0;padding:0;text-transform:uppercase}.financialplanningtoolbackend .filtersarea input{background:#faf8f4;border:1.5px solid #d5d1ca;border-radius:8px;color:#1a1915;font-family:inherit;font-size:13px;font-weight:500;outline:none;padding:9px 14px;transition:border-color .15s,box-shadow .15s}.financialplanningtoolbackend .filtersarea input:focus{background:#fff;border-color:#c9a84c;box-shadow:0 0 0 3px rgba(201,168,76,.14)}.filter-clear-btn{align-self:flex-end;background:#0b2545;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;padding:9px 20px;transition:background .15s,box-shadow .15s;white-space:nowrap}.filter-clear-btn:hover{background:#0d2e58;box-shadow:0 4px 12px rgba(11,37,69,.2)}.table-scroll-wrapper{-webkit-overflow-scrolling:touch;background:#fff;border-radius:12px;box-shadow:0 2px 10px rgba(26,25,21,.07);overflow-x:scroll;padding:20px}.table-scroll-wrapper .outputtablewrapper{min-width:900px;overflow:scroll}.financialplanningtoolbackend .MuiTableContainer-root{border-radius:12px;box-shadow:0 2px 10px rgba(26,25,21,.07);overflow:scroll}.financialplanningtoolbackend .MuiTablePagination-root{background:#fff;border:1px solid #e8e4dd;border-radius:10px;color:#1a1915;font-family:inherit;margin-top:12px}.financialplanningtoolbackend .MuiTablePagination-toolbar{padding:4px 16px}.financialplanningtoolbackend .MuiTablePagination-displayedRows,.financialplanningtoolbackend .MuiTablePagination-selectLabel{color:#7a7670;font-family:inherit;font-size:13px;font-weight:500}.financialplanningtoolbackend .MuiIconButton-root{color:#0b2545}.financialplanningtoolbackend .MuiIconButton-root.Mui-disabled{color:#d5d1ca}.financialplanningtoolbackend .eachrecord{align-items:center;border-radius:8px;display:flex;justify-content:center;padding:4px 0}.financialplanningtoolbackend .eachrecord h4{color:#1a1915;font-size:.8rem;margin-bottom:0;padding:8px 10px;width:17%}.financialplanningtoolbackend .eachrecord button{background:#0b2545;border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;margin-bottom:5px;margin-top:10px;padding:6px 14px}.financialplanningtoolbackend .eachrecord:nth-child(2n){background:#f5f1e8}.modal-inner{display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;height:100%;max-height:85vh}.modal-header{align-items:flex-start;background:#0b2545;border-bottom:1px solid #e8e4dd;display:flex;flex-shrink:0;justify-content:space-between;padding:24px 28px 18px}.modal-name{color:#fff;font-size:18px;font-weight:700;margin:0 0 4px}.modal-meta{color:#c9a84c;font-size:13px;font-weight:500;margin:0}.modal-close-btn{align-items:center;background:hsla(0,0%,100%,.12);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-family:inherit;font-size:14px;height:32px;justify-content:center;transition:background .15s;width:32px}.modal-close-btn:hover{background:hsla(0,0%,100%,.22)}.modal-body{flex:1 1;overflow-y:auto;padding:24px 28px}.modal-section-title{background:#0b2545;border-radius:4px;color:#c9a84c;display:inline-block;font-size:11px;font-weight:700;letter-spacing:.07em;margin:18px 0 12px;padding:4px 10px;text-transform:uppercase}.modal-section-title:first-child{margin-top:0}.modal-info-row{align-items:center;color:#1a1915;display:flex;flex-wrap:wrap;font-size:13px;font-weight:500;gap:8px 16px;margin-bottom:10px}.modal-badge{background:#f5f1e8;border-radius:4px;color:#7a7670;font-size:11px;font-weight:700;letter-spacing:.04em;padding:3px 8px;text-transform:uppercase}.modal-qa-list{display:flex;flex-direction:column;gap:12px}.modal-qa-item{background:#faf8f4;border:1px solid #e8e4dd;border-radius:10px;padding:12px 16px}.modal-qa-q{color:#1a1915;font-weight:500;margin:0 0 6px}.modal-qa-a,.modal-qa-q{font-size:13px;line-height:1.5}.modal-qa-a{color:#0b2545;font-weight:600;margin:0}.modal-goals-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,1fr)}.modal-goal-card{background:#faf8f4;border:1px solid #e8e4dd;border-radius:12px;padding:14px 16px}.modal-goal-name{border-bottom:1px solid #e8e4dd;color:#0b2545;font-size:12px;font-weight:700;letter-spacing:.06em;margin:0 0 10px;padding-bottom:8px;text-transform:uppercase}.modal-goal-stats{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.modal-goal-stats>div{display:flex;flex-direction:column;gap:2px}.modal-goal-stats span{color:#7a7670;font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.modal-goal-stats strong{color:#1a1915;font-size:12px;font-weight:700}@media (max-width:768px){.financialplanningtoolbackend .tabledata{padding:100px 16px 48px}.financialplanningtoolbackend .filtersarea{align-items:stretch;flex-direction:column}.filter-group{width:100%}.financialplanningtoolbackend .filtersarea input{box-sizing:border-box;width:100%}.modal-goals-grid{grid-template-columns:1fr}.modal-header{padding:18px 20px 14px}.modal-body{padding:18px 20px}}.outputtablewrapper{-ms-overflow-style:none;margin-bottom:16px;margin-top:12px;overflow-x:auto;scrollbar-width:none}.outputtablewrapper::-webkit-scrollbar{display:none}.outputtablewrapper .tableactions{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:8px}.outputtablewrapper .tableactions h4{color:#0b2545;font-size:.82rem;font-weight:700;letter-spacing:.05em;margin:0;text-transform:uppercase}.outputtablewrapper table{border-collapse:collapse;color:#1a1915;font-size:.8rem;margin-bottom:0;width:100%}.outputtablewrapper table thead tr th{background:#0b2545;border:none;color:#c9a84c;font-size:.72rem;font-weight:700;letter-spacing:.05em;padding:7px 10px;text-transform:uppercase;white-space:nowrap}.outputtablewrapper table thead tr th:first-child{border-radius:6px 0 0 0}.outputtablewrapper table thead tr th:last-child{border-radius:0 6px 0 0}.outputtablewrapper table tbody tr td{background:#fff;border-bottom:1px solid #e8e4dd;padding:6px 10px}.outputtablewrapper table tbody tr:nth-child(2n) td{background:#faf8f4}.outputtablewrapper table tbody tr:hover td{background:rgba(201,168,76,.08)}.outputtablewrapper table tbody tr.total-row td,.outputtablewrapper table tfoot tr td{background:rgba(11,37,69,.05);border-top:1.5px solid #0b2545;font-weight:700}.download-table-xls-button{background:none;border:none;cursor:pointer;float:right;opacity:.7;transition:opacity .15s}.download-table-xls-button:hover{opacity:1}.muactionbtn{background:#0b2545;border:none;border-radius:20px;color:#c9a84c;cursor:pointer;font-size:.8rem;font-weight:700;letter-spacing:.02em;padding:7px 16px;transition:background .15s,-webkit-transform .1s;transition:background .15s,transform .1s;transition:background .15s,transform .1s,-webkit-transform .1s}.muactionbtn:hover{background:#0e2f58;-webkit-transform:translateY(-1px);transform:translateY(-1px)}@media only screen and (max-width:768px){.outputtablewrapper .tableactions h4{font-size:.7rem;margin:0}}.howtoruninapple{-webkit-font-smoothing:antialiased;background:#eeeae3;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;min-height:100vh}.apple-page{margin:0 auto;max-width:680px;padding:120px 24px 64px}.apple-page-title{color:#1a1915;font-size:24px;font-weight:700;letter-spacing:-.3px;margin:0 0 5px}.apple-page-subtitle{color:#9b9589;font-size:13px;font-weight:500;margin:0 0 32px}.apple-step{align-items:flex-start;background:#fff;border:1px solid #e8e4dd;border-radius:14px;display:flex;gap:16px;margin-bottom:16px;padding:20px 22px}.apple-step-num{align-items:center;background:#0b2545;border-radius:50%;color:#c9a84c;display:flex;flex-shrink:0;font-size:12px;font-weight:700;height:28px;justify-content:center;margin-top:1px;width:28px}.apple-step-body{flex:1 1}.apple-step-text{color:#1a1915;font-size:14px;font-weight:500;line-height:1.6;margin:0 0 14px}.apple-step-text:last-child{margin-bottom:0}.apple-step-img{border:1px solid #e8e4dd;border-radius:8px;display:block;width:100%}.apple-info-banner{background:#fff4d6;border:1px solid #f5dc8a;border-radius:10px;color:#7a5a10;font-size:13px;font-weight:500;line-height:1.5;margin-bottom:24px;padding:14px 18px}@media (max-width:600px){.apple-page{padding:110px 14px 48px}}.userprofile{-webkit-font-smoothing:antialiased;background:#eeeae3;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;min-height:100vh}.userprofile .headerrow{background:#0b2545;color:#c9a84c;font-weight:700;padding:12px 16px}.userprofile .intro{background:transparent;display:flex;flex-direction:column;gap:0;height:auto;margin:0 auto;max-width:900px;padding:120px 24px 64px}.userprofile .intro h3{color:#1a1915;font-size:24px;font-weight:700;letter-spacing:-.3px;margin:0}.userprofile .intro>div:first-child{margin-bottom:28px}.userprofileeditor #profilelink{background:#fdf6e3;border:1px solid rgba(201,168,76,.4);border-radius:20px;color:#7a5f10;display:inline-block;font-size:13px;font-weight:600;margin-right:10px;padding:8px 16px;text-decoration:none;transition:background .15s}.userprofileeditor #profilelink:hover{background:#f5edd0}.userprofile .intro button,.userprofileeditor .intro button{background:#0b2545;border:none;border-radius:8px;color:#c9a84c;cursor:pointer;font-family:inherit;font-size:14px;font-weight:700;margin-top:0;padding:9px 20px;transition:background .15s;width:auto}.userprofile .intro button:hover,.userprofileeditor .intro button:hover{background:#1b3a6b;cursor:pointer}.userprofileeditor .intro .content-card{background:#fff;border:1px solid #e8e4dd;border-radius:14px;box-shadow:0 4px 18px rgba(26,25,21,.07);padding:32px 36px}.userprofile .intro .content{align-items:flex-start;display:flex;flex-wrap:wrap;gap:0;justify-content:flex-start}.userprofileeditor .content{flex-direction:row;flex-wrap:wrap}.userprofileeditor .content>div{box-sizing:border-box;padding:0 12px 20px 0;width:50%}.userprofileeditor .content>div:nth-child(2n){padding-left:12px;padding-right:0}.userprofileeditor .content>div h4{color:#7a766e;font-size:11px;font-weight:700;letter-spacing:.06em;margin:0 0 6px;text-transform:uppercase}.userprofileeditor .content>div input,.userprofileeditor .content>div textarea{background:#fafaf8;border:1.5px solid #d5d1ca;border-radius:8px;box-sizing:border-box;color:#1a1915;font-family:inherit;font-size:14px;font-weight:500;outline:none;padding:11px 13px;transition:border-color .15s,box-shadow .15s,background .15s;width:100%}.userprofileeditor .content>div input:focus,.userprofileeditor .content>div textarea:focus{background:#fff;border-color:#c9a84c;box-shadow:0 0 0 3px rgba(201,168,76,.14);outline:none}.userprofileeditor .content>div textarea{height:160px;resize:vertical}.userprofileeditor .content>div.full-width{padding-left:0;padding-right:0;width:100%}.userprofileeditor .update-btn{align-self:flex-start;background:#0b2545;border:none;border-radius:9px;color:#c9a84c;cursor:pointer;font-family:inherit;font-size:14px;font-weight:700;letter-spacing:.02em;margin-top:24px;padding:12px 32px;transition:background .15s;width:auto}.userprofileeditor .update-btn:hover{background:#1b3a6b}.userprofileeditor .no-prospects-row td{background:transparent!important;border-bottom:none!important;color:#9b9589!important;font-size:14px!important;font-style:italic;letter-spacing:0!important;padding:32px 0!important;text-align:center!important;text-transform:none!important}.userprofile .intro .content p{border-left:3px solid #c9a84c;color:#1a1915;padding-left:10px}.userprofile .intro img{aspect-ratio:1;border-radius:8px;width:160px}.userprofile .detailswrapper{display:flex;gap:20px;justify-content:space-between;margin:0 auto;max-width:900px;padding:0 24px 48px}.userprofile .details{padding:16px}.userprofile .firstdetails{flex:0.4 1}.userprofile .seconddetails{flex:1 1}.userprofile .details p{border-left:3px solid #c9a84c;border-radius:4px;color:#1a1915;font-weight:400;margin-bottom:8px;padding:10px 12px}.userprofile .modal{background:#fff;border:1px solid #e8e4dd;border-radius:14px;box-shadow:0 8px 40px rgba(11,37,69,.18);display:flex;flex-direction:column;left:50%;max-height:80vh;min-height:320px;min-width:600px;padding:28px 32px;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1000}.userprofile .modal h4{color:#1a1915;font-size:17px;font-weight:700;letter-spacing:-.2px;margin:0 0 18px}.userprofile .modal>div{flex:1 1;max-height:55vh;overflow-y:scroll}.userprofile .modal input{border:1.5px solid #d5d1ca;border-radius:8px;font-family:inherit;font-size:14px;padding:10px 12px;width:300px}.userprofile .modal button{background:#0b2545;border:none;border-radius:8px;color:#c9a84c;cursor:pointer;font-family:inherit;font-size:14px;font-weight:700;margin-right:10px;margin-top:20px;padding:10px 20px;transition:background .15s}.userprofile .modal button:hover{background:#1b3a6b}.userprofileeditor .modal table{border-collapse:collapse;overflow-y:scroll;width:100%}.userprofileeditor table th,.userprofileeditor table tr{display:flex}.userprofileeditor table th td,.userprofileeditor table tr td{border-bottom:1px solid #e8e4dd;color:#1a1915;flex:1 1;font-size:14px;padding:10px 8px;text-align:left}.userprofileeditor table th td{background:#0b2545;border-bottom:none;color:#c9a84c;font-size:11px;font-weight:700;letter-spacing:.06em;padding:10px 8px;text-transform:uppercase}.up-public{-webkit-font-smoothing:antialiased;background:#eeeae3;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;min-height:100vh}.up-topbar{align-items:center;background:#0b2545;display:flex;padding:14px 32px}.up-topbar-brand{color:#c9a84c;font-size:16px;font-weight:700;letter-spacing:.04em}.up-hero{align-items:flex-start;background:#fff;border-bottom:1px solid #e8e4dd;border-radius:14px;box-shadow:0 4px 18px rgba(26,25,21,.07);display:flex;gap:28px;margin:32px auto 0;max-width:1000px;padding:40px 48px}.up-logo{border:1px solid #e8e4dd;border-radius:10px;flex-shrink:0;height:100px;object-fit:cover;width:100px}.up-hero-info{flex:1 1}.up-name{color:#1a1915;font-size:26px;font-weight:700;letter-spacing:-.4px;margin:0 0 6px}.up-company{color:#7a766e;font-size:15px;font-weight:500;margin:0 0 14px}.up-contact-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.up-chip{background:#fdf6e3;border:1px solid rgba(201,168,76,.35);border-radius:20px;color:#7a5f10;display:inline-block;font-size:13px;font-weight:500;padding:5px 12px}.up-contact-btn{background:#0b2545;border:none;border-radius:9px;color:#c9a84c;cursor:pointer;font-family:inherit;font-size:14px;font-weight:700;padding:11px 24px;transition:background .15s}.up-contact-btn:hover{background:#1b3a6b}.up-body{align-items:flex-start;display:flex;gap:20px;margin:20px auto 48px;max-width:1000px}.up-sidebar{flex-shrink:0;width:260px}.up-main{display:flex;flex:1 1;flex-direction:column;gap:16px}.up-card{background:#fff;border:1px solid #e8e4dd;border-radius:12px;box-shadow:0 2px 10px rgba(26,25,21,.05);padding:24px 28px}.up-card-title{background:#0b2545;border-radius:4px;color:#c9a84c;display:inline-block;font-size:11px;font-weight:700;letter-spacing:.08em;margin:0 0 16px;padding:4px 10px;text-transform:uppercase}.up-card-body{color:#4a4740;font-size:14px;font-weight:400;line-height:1.7;margin:0;white-space:pre-wrap}.up-detail-row{border-bottom:1px solid #f0ece5;display:flex;flex-direction:column;padding:10px 0}.up-detail-row:last-child{border-bottom:none}.up-detail-label{color:#9b9589;font-size:10px;font-weight:700;letter-spacing:.07em;margin-bottom:2px;text-transform:uppercase}.up-detail-value{color:#1a1915;font-size:14px;font-weight:500;word-break:break-all}.up-modal-overlay{align-items:center;background:rgba(11,37,69,.45);display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.up-modal{background:#fff;border:1px solid #e8e4dd;border-radius:14px;box-shadow:0 8px 40px rgba(11,37,69,.18);max-width:90vw;padding:32px 36px;width:420px}.up-modal-title{color:#1a1915;font-size:18px;font-weight:700;letter-spacing:-.2px;margin:0 0 22px}.up-modal-success{background:#edf7f1;border:1px solid #a8d8bc;border-radius:6px;color:#1a7040;font-size:13px;font-weight:600;padding:8px 12px}.up-modal-field,.up-modal-success{margin-bottom:16px}.up-modal-field label{color:#7a766e;display:block;font-size:11px;font-weight:700;letter-spacing:.06em;margin-bottom:6px;text-transform:uppercase}.up-modal-field input{background:#fafaf8;border:1.5px solid #d5d1ca;border-radius:8px;box-sizing:border-box;color:#1a1915;font-family:inherit;font-size:14px;font-weight:500;outline:none;padding:11px 13px;transition:border-color .15s,box-shadow .15s;width:100%}.up-modal-field input:focus{background:#fff;border-color:#c9a84c;box-shadow:0 0 0 3px rgba(201,168,76,.14)}.up-modal-actions{display:flex;gap:10px;margin-top:22px}.up-btn-primary{background:#0b2545;border:none;border-radius:8px;color:#c9a84c;cursor:pointer;flex:1 1;font-family:inherit;font-size:14px;font-weight:700;padding:12px;transition:background .15s}.up-btn-primary:hover{background:#1b3a6b}.up-btn-secondary{background:#f3ede3;border:none;border-radius:8px;color:#7a766e;cursor:pointer;flex:1 1;font-family:inherit;font-size:14px;font-weight:700;padding:12px;transition:background .15s}.up-btn-secondary:hover{background:#e8e0d0;color:#1a1915}@media (max-width:640px){.userprofile .intro{padding:100px 16px 48px}.userprofileeditor .content>div,.userprofileeditor .content>div:nth-child(2n){padding-left:0;padding-right:0;width:100%}.userprofile .modal{min-width:0;min-width:auto;padding:20px 16px;width:90vw}.up-hero{margin:16px;padding:24px 20px}.up-body,.up-hero{flex-direction:column}.up-body{margin:12px 16px 40px}.up-sidebar{width:100%}}.members{-webkit-font-smoothing:antialiased;background:#eeeae3;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;min-height:100vh}.members .memberslist{display:flex;flex-direction:column;gap:24px;margin:0 auto;max-width:1000px;padding:110px 24px 64px}.members .memberslist .members-heading{margin:0}.members .memberslist .members-heading h2{color:#1a1915;font-size:24px;font-weight:700;letter-spacing:-.3px;margin:0 0 4px}.members .memberslist .members-heading p{color:#9b9589;font-size:14px;font-weight:500;margin:0}.members .memberslist .inputs{align-items:flex-end;background:#fff;border:1px solid #e8e4dd;border-radius:12px;box-shadow:0 2px 10px rgba(26,25,21,.05);display:flex;flex-wrap:wrap;gap:12px;padding:20px 24px}.members .memberslist input,.members .memberslist select{background:#fafaf8;border:1.5px solid #d5d1ca;border-radius:8px;box-sizing:border-box;color:#1a1915;flex:1 1;font-family:inherit;font-size:14px;font-weight:500;margin-bottom:0;min-width:180px;outline:none;padding:11px 13px;transition:border-color .15s,box-shadow .15s,background .15s;width:auto}.members .memberslist input:focus,.members .memberslist select:focus{background:#fff;border-color:#c9a84c;box-shadow:0 0 0 3px rgba(201,168,76,.14)}.members .memberslist button{background:#0b2545;border:none;border-radius:8px;color:#c9a84c;cursor:pointer;flex-shrink:0;font-family:inherit;font-size:14px;font-weight:700;letter-spacing:.02em;margin-bottom:0;padding:11px 28px;transition:background .15s;width:auto}.members .memberslist button:hover{background:#1b3a6b}.members .memberslist .members-empty{background:#fff;border:1px solid #e8e4dd;border-radius:12px;color:#9b9589;font-size:14px;font-weight:500;padding:48px 24px;text-align:center}.members .memberslist .members-count{color:#7a766e;font-size:13px;font-weight:600}.members .memberslist .table-wrapper{background:#fff;border:1px solid #e8e4dd;border-radius:12px;box-shadow:0 3px 12px rgba(26,25,21,.07);overflow:hidden}.members .memberslist table{border-collapse:collapse;width:100%}.members .memberslist table thead th{background:#0b2545;color:#c9a84c;font-size:11px;font-weight:700;letter-spacing:.07em;padding:13px 16px;text-align:left;text-transform:uppercase}.members .memberslist table tbody tr:nth-child(2n){background:#fafaf8}.members .memberslist table tbody tr:nth-child(odd){background:#fff}.members .memberslist table tbody tr:hover{background:#f5f0e8;transition:background .12s}.members .memberslist table tbody td{border-bottom:1px solid #f0ece5;color:#1a1915;font-size:14px;padding:12px 16px}.members .memberslist table tbody tr:last-child td{border-bottom:none}.members .memberslist table td a{background:none;color:#0b2545;font-weight:600;padding:0;text-decoration:none;transition:color .15s}.members .memberslist table td a:hover{color:#c9a84c;text-decoration:underline}@media (max-width:640px){.members .memberslist{padding:100px 16px 48px}.members .memberslist .inputs{flex-direction:column;padding:16px}.members .memberslist input,.members .memberslist select{min-width:0;min-width:auto;width:100%}.members .memberslist button{width:100%}.members .memberslist table tbody td,.members .memberslist table thead th{font-size:13px;padding:10px}}.paid-page{-webkit-font-smoothing:antialiased;background:#eeeae3;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;min-height:100vh}.paid-content{margin:0 auto;max-width:1100px;padding:110px 24px 64px}.paid-header{margin-bottom:32px}.paid-title{color:#1a1915;font-size:28px;font-weight:700;letter-spacing:-.4px;margin:0 0 6px}.paid-subtitle{color:#7a7670;font-size:14px;margin:0}.db-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,1fr)}.db-card{background:#fff;border:1px solid #e8e4dd;border-radius:16px;box-shadow:0 2px 10px rgba(26,25,21,.06);cursor:pointer;display:flex;flex-direction:column;gap:14px;padding:22px 20px 20px;position:relative;transition:box-shadow .15s,border-color .15s,-webkit-transform .15s;transition:box-shadow .15s,transform .15s,border-color .15s;transition:box-shadow .15s,transform .15s,border-color .15s,-webkit-transform .15s}.db-card:hover{border-color:#d5d1ca;box-shadow:0 8px 24px rgba(26,25,21,.12);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.db-card-arrow{color:#b8b4ad;font-size:16px;position:absolute;right:18px;top:16px;transition:color .15s}.db-card:hover .db-card-arrow{color:#1a1915}.db-card-icon{align-items:center;border-radius:12px;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.db-card-title{color:#1a1915;font-size:14px;font-weight:600;line-height:1.4}@media (max-width:768px){.db-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.paid-content{padding:100px 16px 48px}.db-grid{grid-template-columns:1fr}}.others .eachdashboarditem{align-items:center;display:flex;justify-content:center;margin:5px;width:17%}.others .downloads{display:flex;flex-wrap:wrap;margin:20px}.others .eachdashboarditem .content{align-items:center;background-color:#f0f0f0;border:2px solid #f0f0f0;border-radius:5px;display:flex;flex-direction:row;height:70px;justify-content:center;padding:10px;position:relative;width:210px}.others .eachdashboarditem .content:hover{background-color:#eab64a;border:2px solid #eab64a;cursor:pointer}.others .eachdashboarditem .content .allcontent{align-items:center;display:flex;flex-direction:row;justify-content:center}.others .eachdashboarditem .content h4{font-size:.9rem;text-align:center}.others .eachdashboarditem .content img{height:40px;margin-right:20px;width:auto}.others .eachdashboarditem .content .newtext{background-color:red;border-radius:5px;position:absolute;right:0;top:-20px}.others .eachdashboarditem .content .newtext h3{color:#fff;margin:0;padding:5px 10px}@media (max-width:768px){.others .newrow{align-items:center;justify-content:center}.others .eachdashboarditem{overflow:hidden;width:75%}.others{padding:0}.others .eachdashboarditem .content h4{font-size:.7rem}.others .eachdashboarditem .content img{margin-right:5px}.others .eachdashboarditem .content{width:80%}}.excelcalculators{-webkit-font-smoothing:antialiased;background:#eeeae3;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;min-height:100vh}.excel-page{margin:0 auto;max-width:1100px;padding:110px 24px 64px}.excel-header{margin-bottom:32px}.excel-title{color:#1a1915;font-size:28px;font-weight:700;letter-spacing:-.4px;margin:0 0 6px}.excel-subtitle{color:#7a7670;font-size:14px;margin:0}.excel-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.excel-card{align-items:center;background:#fff;border:1px solid #e8e4dd;border-radius:14px;box-shadow:0 2px 10px rgba(26,25,21,.06);color:inherit;cursor:pointer;display:flex;gap:14px;padding:20px 18px;text-decoration:none;transition:box-shadow .15s,border-color .15s,-webkit-transform .15s;transition:box-shadow .15s,transform .15s,border-color .15s;transition:box-shadow .15s,transform .15s,border-color .15s,-webkit-transform .15s}.excel-card:hover{border-color:#c9a84c;box-shadow:0 6px 20px rgba(26,25,21,.12);text-decoration:none;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.excel-card-icon{align-items:center;background:linear-gradient(135deg,#d6f0e8,#a8ddc8);border-radius:10px;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.excel-card-body{flex:1 1;min-width:0}.excel-card-title{color:#1a1915;font-size:13px;font-weight:600;line-height:1.4;margin:0 0 4px}.excel-card-label{color:#1a7858;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.excel-card-download{color:#b8b4ad;flex-shrink:0;font-size:16px;transition:color .15s}.excel-card:hover .excel-card-download{color:#1a1915}@media (max-width:900px){.excel-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.excel-page{padding:100px 16px 48px}.excel-grid{grid-template-columns:1fr}}.videos .allvideos{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);padding:0}.videos .allvideos .eachvideo,.videos .eachvideo{background:#fff!important;border:1px solid #e8e4dd!important;border-radius:12px!important;box-shadow:0 2px 10px rgba(26,25,21,.07);margin:0!important;overflow:hidden;transition:box-shadow .15s,-webkit-transform .15s;transition:box-shadow .15s,transform .15s;transition:box-shadow .15s,transform .15s,-webkit-transform .15s;width:auto!important}.videos .allvideos .eachvideo:hover,.videos .eachvideo:hover{box-shadow:0 6px 20px rgba(26,25,21,.12);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.videos .allvideos .eachvideo iframe,.videos .eachvideo iframe{border:none;border-radius:0!important;display:block;height:220px;width:100%}.videos .eachvideo .video-facade{aspect-ratio:16/9;cursor:pointer;position:relative}.videos .eachvideo .video-facade img{display:block;height:100%;object-fit:cover;width:100%}.videos .eachvideo .play-btn{align-items:center;background:rgba(11,37,69,.38);display:flex;inset:0;justify-content:center;position:absolute;transition:background .15s}.videos .eachvideo .video-facade:hover .play-btn{background:rgba(11,37,69,.55)}.videos .eachvideo .play-btn svg{color:#fff;-webkit-filter:drop-shadow(0 2px 6px rgba(0,0,0,.4));filter:drop-shadow(0 2px 6px rgba(0,0,0,.4));height:44px;width:44px}.videos .eachvideo .video-title{color:#1a1915;font-size:13px;font-weight:600;line-height:1.4;margin:0;padding:10px 14px 12px}@media (max-width:900px){.videos .allvideos{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.videos .videos-page{padding:100px 16px 48px}.videos .allvideos{grid-template-columns:1fr}.videos .videos-header{align-items:flex-start;flex-direction:column}.videos .videos-header .search-input{width:100%}}.videos{-webkit-font-smoothing:antialiased;background:#eeeae3;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;min-height:100vh}.videos .videos-page{margin:0 auto;max-width:1200px;padding:110px 24px 64px}.videos .videos-header{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:28px}.videos .videos-header h3{color:#1a1915;font-size:24px;font-weight:700;letter-spacing:-.3px;margin:0}.videos .search-input,.videos .videos-header .search-input{background:#fff;border:1.5px solid #d5d1ca;border-radius:8px;color:#1a1915;font-family:inherit;font-size:14px;font-weight:500;outline:none;padding:11px 14px;transition:border-color .15s,box-shadow .15s;width:260px}.videos .search-input:focus,.videos .videos-header .search-input:focus{border-color:#c9a84c;box-shadow:0 0 0 3px rgba(201,168,76,.14)}.videos .TAATVideos{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);padding:0}.videos .TAATVideos .eachvideo{background:#fff!important;border:1px solid #e8e4dd!important;border-radius:12px!important;box-shadow:0 2px 10px rgba(26,25,21,.07);margin:0!important;overflow:hidden;transition:box-shadow .15s,-webkit-transform .15s;transition:box-shadow .15s,transform .15s;transition:box-shadow .15s,transform .15s,-webkit-transform .15s;width:auto!important}.videos .TAATVideos .eachvideo:hover{box-shadow:0 6px 20px rgba(26,25,21,.12);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.videos .TAATVideos .eachvideo iframe{border:none;border-radius:0!important;display:block;height:220px;width:100%}.videos .TAATVideos .eachvideo .video-facade{aspect-ratio:16/9;cursor:pointer;position:relative}.videos .TAATVideos .eachvideo .video-facade img{display:block;height:100%;object-fit:cover;width:100%}.videos .TAATVideos .eachvideo .play-btn{align-items:center;background:rgba(11,37,69,.38);display:flex;inset:0;justify-content:center;position:absolute;transition:background .15s}.videos .TAATVideos .eachvideo .video-facade:hover .play-btn{background:rgba(11,37,69,.55)}.videos .TAATVideos .eachvideo .play-btn svg{color:#fff;-webkit-filter:drop-shadow(0 2px 6px rgba(0,0,0,.4));filter:drop-shadow(0 2px 6px rgba(0,0,0,.4));height:44px;width:44px}.videos .TAATVideos .eachvideo .video-title{color:#1a1915;font-size:13px;font-weight:600;line-height:1.4;margin:0;padding:10px 14px 12px}@media (max-width:900px){.videos .TAATVideos{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.videos .videos-page{padding:100px 16px 48px}.videos .TAATVideos{grid-template-columns:1fr}.videos .videos-header{align-items:flex-start;flex-direction:column}.videos .videos-header .search-input{width:100%}}.vc-page{-webkit-font-smoothing:antialiased;background:#eeeae3;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;min-height:100vh}.vc-content{margin:0 auto;max-width:1080px;padding:120px 24px 64px}.vc-header{margin-bottom:22px}.vc-title{color:#1a1915;font-size:26px;font-weight:700;letter-spacing:-.3px;margin:0 0 5px}.vc-subtitle{color:#9b9589;font-size:14px;font-weight:500;margin:0}@media (max-width:600px){.vc-content{padding:110px 14px 48px}.vc-title{font-size:22px}}.fffpro-page{-webkit-font-smoothing:antialiased;background:#eeeae3;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;min-height:100vh}.fffpro-content{margin:0 auto;max-width:1080px;padding:120px 24px 64px}.fffpro-header{margin-bottom:22px}.fffpro-title{color:#1a1915;font-size:26px;font-weight:700;letter-spacing:-.3px;margin:0 0 5px}.fffpro-subtitle{color:#9b9589;font-size:14px;font-weight:500;margin:0}@media (max-width:600px){.fffpro-content{padding:110px 14px 48px}.fffpro-title{font-size:22px}}.vgc-page{-webkit-font-smoothing:antialiased;background:#eeeae3;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;min-height:100vh}.vgc-content{margin:0 auto;max-width:1080px;padding:120px 24px 64px}.vgc-header{margin-bottom:22px}.vgc-title{color:#1a1915;font-size:26px;font-weight:700;letter-spacing:-.3px;margin:0 0 5px}.vgc-subtitle{color:#9b9589;font-size:14px;font-weight:500;margin:0}@media (max-width:600px){.vgc-content{padding:110px 14px 48px}.vgc-title{font-size:22px}}.vgcreatives-page{-webkit-font-smoothing:antialiased;background:#eeeae3;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;min-height:100vh}.vgcreatives-content{margin:0 auto;max-width:1080px;padding:120px 24px 64px}.vgcreatives-header{margin-bottom:22px}.vgcreatives-title{color:#1a1915;font-size:26px;font-weight:700;letter-spacing:-.3px;margin:0 0 5px}.vgcreatives-subtitle{color:#9b9589;font-size:14px;font-weight:500;margin:0}@media (max-width:600px){.vgcreatives-content{padding:110px 14px 48px}.vgcreatives-title{font-size:22px}}.gameroom{-webkit-font-smoothing:antialiased;align-items:center;background:#eeeae3;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;justify-content:center;min-height:100vh;padding:16px}.gameroom .joininfo{background:#fff;border:1px solid #e8e4dd;border-radius:16px;box-shadow:0 4px 28px rgba(26,25,21,.08);display:flex;flex-direction:column;max-width:440px;padding:44px 48px 40px;width:100%}.gameroom .joininfo h2{color:#1a1915;font-size:22px;font-weight:700;letter-spacing:-.3px;margin:0 0 28px}.gameroom .joininfo input{background:#fafaf8;border:1.5px solid #d5d1ca;border-radius:8px;box-sizing:border-box;color:#1a1915;font-family:inherit;font-size:14px;font-weight:500;margin-bottom:14px;outline:none;padding:12px 14px;transition:border-color .15s,box-shadow .15s,background .15s;width:100%}.gameroom .joininfo input:focus{background:#fff;border-color:#c9a84c;box-shadow:0 0 0 3px rgba(201,168,76,.14)}.gameroom .joininfo button{background:#0b2545;border:none;border-radius:9px;color:#c9a84c;cursor:pointer;font-family:inherit;font-size:15px;font-weight:700;letter-spacing:.02em;margin-bottom:16px;margin-top:6px;padding:14px;transition:background .15s;width:100%}.gameroom .joininfo button:hover{background:#1b3a6b}.gameroom .joininfo h5{color:#9b9589;font-size:12px;font-weight:500;line-height:1.5;margin:0;text-align:center}.gameroom #headline-container{background:#0b2545;color:#c9a84c;font-size:18px;font-weight:700;left:0;overflow:hidden;padding:8px 0;position:fixed;top:0;white-space:nowrap;width:100%;z-index:9999}.gameroom #headline{-webkit-animation:scroll-left 15s linear infinite;animation:scroll-left 15s linear infinite;display:inline-block;padding-left:100%}@media (max-width:520px){.gameroom .joininfo{border-radius:12px;padding:32px 22px 28px}.gameroom .joininfo h2{font-size:19px}}.vg2-page{-webkit-font-smoothing:antialiased;background:#fdf6e3;color:#3d2800;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;height:100vh;max-width:100%;overflow:hidden;padding:16px 0 0}.vg2-header{align-items:center;background:linear-gradient(135deg,#c9a84c,#e0bc6a 60%,#c9a84c);border-bottom:3px solid #a07c28;box-shadow:0 3px 12px rgba(160,124,40,.3);display:flex;flex-shrink:0;justify-content:space-between;padding:10px 20px}.vg2-header-title{color:#3d2800;font-size:.95rem;font-weight:900;letter-spacing:.05em;margin:0}.vg2-header-subtitle{color:rgba(61,40,0,.6);font-size:.65rem;font-weight:600;margin:1px 0 0}.vg2-round-badge{background:#3d2800;border-radius:20px;color:#c9a84c;font-size:.76rem;font-weight:800;letter-spacing:.06em;padding:5px 16px}.vg2-headline-wrap{align-items:center;background:#3d2800;border-bottom:2px solid #c9a84c;display:flex;flex-shrink:0;height:36px;overflow:hidden}.vg2-headline-wrap .gameroom{align-items:center;background:transparent!important;display:flex;height:36px;padding:0 16px!important;width:100%}.vg2-main{grid-gap:10px;box-sizing:border-box;display:grid;flex:1 1;gap:10px;grid-template-columns:1fr 360px;min-height:0;overflow:hidden;padding:10px 10px 76px}.vg2-card{background:#fff;border:1px solid rgba(201,168,76,.4);border-radius:10px;box-shadow:0 2px 10px rgba(160,124,40,.09)}.vg2-section-label{color:#a07c28;flex-shrink:0;font-size:.6rem;font-weight:800;letter-spacing:.1em;margin:0 0 8px;text-transform:uppercase}.vg2-left-col{display:flex;flex-direction:column;gap:10px;height:95%;min-height:0}.vg2-slot-section{display:flex;flex:1 1;flex-direction:column;min-height:0;padding:10px 14px 12px}.vg2-rollerregion{align-items:center;display:flex;flex:1 1;min-height:0;overflow:hidden}.vg2-roller{height:220px;width:100%}.vg2-biggerrow,.vg2-roller{align-items:center;display:flex;flex-direction:row;justify-content:center}.vg2-biggerrow{flex:1 1;gap:10px;height:100%;padding:0 4px}.vg2-roller-col{flex:0 0 110px;height:100%;width:110px}.vg2-small{align-items:center;display:flex;flex-shrink:0;height:100%;justify-content:flex-start;width:50px}.vg2-innersmall{background-image:url(/static/media/rollerleft.130e0b64a35b8a6533f6.png);background-position:0 16px;background-repeat:no-repeat;background-size:100% 100px;border-radius:8px;height:130px;margin-left:calc(100% - 28px);width:42px}.vg2-rightinnersmall{background-position:0 8px;margin-left:0;-webkit-transform:rotate(180deg);transform:rotate(180deg);width:28px}.vg2-large{align-items:center;background-image:url(/static/media/rollerright.02d813782adfbc97393d.png);background-repeat:no-repeat;background-size:100% 100%;border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;height:175px;justify-content:center;overflow:hidden;padding:4px 4px 6px;width:110px}.vg2-large h4{background-color:hsla(44,87%,94%,.85);border-radius:4px;box-sizing:border-box;color:#3d2800;flex-shrink:0;font-size:.58rem;font-weight:800;letter-spacing:.01em;margin:4px 0 0;padding:2px 4px;text-align:center;width:100%}.vg2-slot-ul{flex-direction:column;overflow:hidden}.vg2-slot-ul,.vg2-slot-ul li{align-items:center;display:flex;justify-content:center;list-style:none;margin:0;padding:0;width:100%}.vg2-slot-ul li{box-sizing:border-box;color:rgba(61,40,0,.4);flex-shrink:0;font-size:.72rem;font-weight:600;height:22px;text-align:center}.vg2-slot-ul li.vg2-centerno{background:hsla(44,87%,94%,.7);border-radius:4px;color:#a07c28;flex-shrink:0;font-size:1rem;font-weight:900;height:32px}.vg2-slot-ul.rolling{-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation:vg2spinRoller 3s 1;animation:vg2spinRoller 3s 1}@-webkit-keyframes vg2spinRoller{0%{-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}50%{-webkit-transform:rotateX(-1044deg);transform:rotateX(-1044deg)}70%{-webkit-transform:rotateX(-1404deg);transform:rotateX(-1404deg)}90%{-webkit-transform:rotateX(-1728deg);transform:rotateX(-1728deg)}to{-webkit-transform:rotateX(-1764deg);transform:rotateX(-1764deg)}}@keyframes vg2spinRoller{0%{-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}50%{-webkit-transform:rotateX(-1044deg);transform:rotateX(-1044deg)}70%{-webkit-transform:rotateX(-1404deg);transform:rotateX(-1404deg)}90%{-webkit-transform:rotateX(-1728deg);transform:rotateX(-1728deg)}to{-webkit-transform:rotateX(-1764deg);transform:rotateX(-1764deg)}}.vg2-alloc-section{flex-shrink:0;padding:10px 14px 12px}.vg2-alloc-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.vg2-input-group{display:flex;flex-direction:column;gap:3px}.vg2-input-label{color:#7a5c1a;font-size:.6rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.vg2-input{-moz-appearance:textfield;background:#fffbf0;border:1.5px solid rgba(201,168,76,.45);border-radius:6px;box-sizing:border-box;color:#3d2800;font-size:.9rem;font-weight:700;padding:6px 10px;transition:border-color .15s;width:100%}.vg2-input::-webkit-inner-spin-button,.vg2-input::-webkit-outer-spin-button{-webkit-appearance:none}.vg2-input:focus{background:rgba(201,168,76,.06);border-color:#c9a84c;outline:none}.vg2-alloc-footer{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-top:8px}.vg2-alloc-hint{color:#a07c28;font-size:.68rem;font-weight:700;white-space:nowrap}.vg2-invest-btn{background:linear-gradient(135deg,#c9a84c,#e0bc6a 50%,#c9a84c);border:2px solid #a07c28;border-radius:7px;box-shadow:0 2px 10px rgba(201,168,76,.35);color:#3d2800;cursor:pointer;font-size:.82rem;font-weight:900;letter-spacing:.07em;padding:8px 20px;text-transform:uppercase;transition:opacity .15s,-webkit-transform .1s;transition:opacity .15s,transform .1s;transition:opacity .15s,transform .1s,-webkit-transform .1s;white-space:nowrap}.vg2-invest-btn:hover{opacity:.9;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.vg2-invest-btn:active{-webkit-transform:translateY(0);transform:translateY(0)}.vg2-portfolio-card{box-sizing:border-box;display:flex;flex-direction:column;gap:10px;height:100%;overflow:hidden;padding:12px 18px 14px}.vg2-rank-display{background:linear-gradient(135deg,#c9a84c,#e0bc6a 60%,#c9a84c);border:2px solid #a07c28;border-radius:10px;box-shadow:0 2px 10px rgba(201,168,76,.3);flex-shrink:0;padding:12px;text-align:center}.vg2-rank-num{color:#3d2800;font-size:2.4rem;font-weight:900;line-height:1}.vg2-rank-label{color:rgba(61,40,0,.6);font-size:.68rem;font-weight:800;letter-spacing:.12em;margin-top:2px;text-transform:uppercase}.vg2-years-label{color:rgba(61,40,0,.5);font-size:.62rem;font-weight:700;margin-top:4px}.vg2-assets-section{display:flex;flex:1 1;flex-direction:column;gap:6px;min-height:0}.vg2-assets-grid{grid-gap:6px;display:grid;flex:1 1;gap:6px;grid-template-columns:1fr 1fr;min-height:0}.vg2-asset-item{background:#fffbf0;border:1px solid rgba(201,168,76,.35);border-radius:8px;display:flex;flex-direction:column;justify-content:center;padding:6px 10px}.vg2-asset-name{color:#a07c28;font-size:.58rem;font-weight:800;letter-spacing:.08em;margin-bottom:3px;text-transform:uppercase}.vg2-asset-value{color:#3d2800;font-size:.88rem;font-weight:800}.vg2-benchmark-section{display:flex;flex-direction:column;flex-shrink:0;gap:6px}.vg2-benchmark-grid{grid-gap:6px;display:grid;gap:6px;grid-template-columns:1fr 1fr}.vg2-benchmark-item{background:linear-gradient(135deg,#fffbf0,#fdf3d0);border:1px solid rgba(201,168,76,.5);border-radius:8px;padding:6px 10px;text-align:center}.vg2-benchmark-full{grid-column:1/-1}.vg2-benchmark-label{color:#a07c28;font-size:.58rem;font-weight:800;letter-spacing:.06em;margin-bottom:3px;text-transform:uppercase}.vg2-benchmark-value{color:#3d2800;font-size:.84rem;font-weight:800}.vg2-result-bar{align-items:center;background:#3d2800;border-top:3px solid #c9a84c;bottom:0;box-shadow:0 -3px 14px rgba(61,40,0,.25);display:flex;gap:6px;left:0;padding:6px 14px;position:fixed;right:0;z-index:20}.vg2-result-chip{align-items:center;background:hsla(0,0%,100%,.06);border:1px solid rgba(201,168,76,.2);border-radius:7px;display:flex;flex:1 1;flex-direction:column;min-width:0;padding:5px 8px}.vg2-result-chip-label{color:rgba(201,168,76,.65);font-size:.5rem;font-weight:800;letter-spacing:.1em;margin-bottom:2px;text-transform:uppercase;white-space:nowrap}.vg2-result-chip-value{color:#fff;font-size:.78rem;font-weight:700;white-space:nowrap}.vg2-result-chip.vg2-chip-total{background:#c9a84c;border-color:#e0bc6a}.vg2-result-chip.vg2-chip-total .vg2-result-chip-label{color:rgba(61,40,0,.6)}.vg2-result-chip.vg2-chip-total .vg2-result-chip-value{color:#3d2800;font-weight:900}.vg2-modal-backdrop{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:rgba(61,40,0,.55);display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1050}.vg2-modal-box{background:#fff;border:2px solid rgba(201,168,76,.5);border-radius:14px;box-shadow:0 16px 50px rgba(61,40,0,.28);padding:24px 28px;text-align:center;width:min(420px,92vw)}.vg2-modal-icon{align-items:center;background:rgba(201,168,76,.12);border:2px solid rgba(201,168,76,.4);border-radius:50%;display:flex;font-size:1.1rem;height:42px;justify-content:center;margin:0 auto 12px;width:42px}.vg2-modal-msg{color:#3d2800;font-size:.88rem;font-weight:500;line-height:1.5;margin-bottom:18px}.vg2-modal-close-btn{background:linear-gradient(135deg,#c9a84c,#e0bc6a);border:2px solid #a07c28;border-radius:7px;color:#3d2800;cursor:pointer;font-size:.82rem;font-weight:800;letter-spacing:.04em;padding:8px 24px;transition:opacity .15s}.vg2-modal-close-btn:hover{opacity:.88}.vg2-video-overlay{align-items:center;background:rgba(61,40,0,.92);display:flex;flex-direction:column;gap:18px;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1040}.vg2-video-close-btn{background:rgba(201,168,76,.2);border:1px solid rgba(201,168,76,.5);border-radius:7px;color:#c9a84c;cursor:pointer;font-size:.8rem;font-weight:700;padding:7px 20px;transition:background .15s}.vg2-video-close-btn:hover{background:rgba(201,168,76,.32)}.vg2-video-player{border-radius:10px;width:min(640px,90vw)}@media (max-width:820px){.vg2-page{height:auto;max-width:100vw;overflow-x:hidden;overflow-y:visible;padding-bottom:90px}.vg2-main{box-sizing:border-box;flex:none;gap:8px;grid-template-columns:1fr;overflow:hidden;padding:8px;width:100%}.vg2-left-col{height:auto;min-width:0;width:100%}.vg2-slot-section{height:auto;padding:4px 8px}.vg2-rollerregion,.vg2-slot-section{box-sizing:border-box;flex:none;overflow:hidden}.vg2-rollerregion{display:flex;height:260px}.vg2-roller,.vg2-rollerregion{align-items:flex-start;width:100%}.vg2-roller{height:248px;min-width:0}.vg2-small{display:none}.vg2-biggerrow{align-items:flex-start;flex-wrap:wrap;gap:6px;height:auto;justify-content:space-between;min-width:0;padding:0;width:100%}.vg2-roller-col{flex-basis:calc(33.33% - 4px);flex-grow:0;flex-shrink:0;height:auto;min-width:0;overflow:hidden;width:calc(33.33% - 4px)}.vg2-large{box-sizing:border-box;height:112px;width:100%}.vg2-slot-ul{min-width:0;width:100%}.vg2-slot-ul li{font-size:.58rem;height:15px}.vg2-slot-ul li.vg2-centerno{font-size:.78rem;height:22px}.vg2-large h4{font-size:.5rem;padding:1px 3px}.vg2-alloc-section{box-sizing:border-box;padding:10px 8px 12px}.vg2-alloc-grid{gap:8px}.vg2-input{font-size:1rem;min-width:0;padding:8px}.vg2-invest-btn{font-size:.85rem;padding:10px 20px}.vg2-portfolio-card{box-sizing:border-box;height:auto;overflow:visible;padding:12px 14px}.vg2-rank-num{font-size:2rem}.vg2-assets-grid{flex:none;gap:6px;grid-template-columns:1fr 1fr}.vg2-asset-item{padding:6px 8px}.vg2-asset-value{font-size:.82rem}.vg2-benchmark-grid{gap:6px;grid-template-columns:1fr 1fr}.vg2-benchmark-full{grid-column:1/-1}.vg2-benchmark-value{font-size:.78rem}.vg2-result-bar{flex-wrap:wrap;gap:5px;justify-content:center;padding:8px 10px}.vg2-result-chip{flex:0 0 auto;min-width:64px;padding:5px 6px}}@-webkit-keyframes scroll-left{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes scroll-left{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.vg1-page{-webkit-font-smoothing:antialiased;background:#fdf6e3;color:#3d2800;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;height:95vh;overflow:hidden}.vg1-header{align-items:center;background:linear-gradient(135deg,#c9a84c,#e0bc6a 60%,#c9a84c);border-bottom:3px solid #a07c28;box-shadow:0 3px 12px rgba(160,124,40,.3);display:flex;flex-shrink:0;justify-content:space-between;padding:10px 20px}.vg1-header-title{color:#3d2800;font-size:.95rem;font-weight:900;letter-spacing:.05em;margin:0}.vg1-header-subtitle{color:rgba(61,40,0,.6);font-size:.65rem;font-weight:600;margin:1px 0 0}.vg1-round-badge{background:#3d2800;border-radius:20px;color:#c9a84c;font-size:.76rem;font-weight:800;letter-spacing:.06em;padding:5px 16px}.vg1-headline-wrap{align-items:center;background:#3d2800;border-bottom:2px solid #c9a84c;display:flex;flex-shrink:0;height:36px;overflow:hidden}.vg1-headline-wrap .gameroom{align-items:center;background:transparent!important;display:flex;height:36px;padding:0 16px!important;width:100%}.vg1-main{grid-gap:10px;box-sizing:border-box;display:grid;flex:1 1;gap:10px;grid-template-columns:1fr 360px;min-height:0;overflow:hidden;padding:10px 10px 76px}.vg1-card{background:#fff;border:1px solid rgba(201,168,76,.4);border-radius:10px;box-shadow:0 2px 10px rgba(160,124,40,.09)}.vg1-section-label{color:#a07c28;flex-shrink:0;font-size:.6rem;font-weight:800;letter-spacing:.1em;margin:0 0 8px;text-transform:uppercase}.vg1-left-col{display:flex;flex-direction:column;gap:10px;height:100%;min-height:0}.vg1-slot-section{display:flex;flex:1 1;flex-direction:column;min-height:0;padding:10px 14px 12px}.vg1-rollerregion{align-items:center;display:flex;flex:1 1;min-height:0;overflow:hidden}.vg1-roller{height:220px;width:100%}.vg1-biggerrow,.vg1-roller{align-items:center;display:flex;flex-direction:row;justify-content:center}.vg1-biggerrow{flex:1 1;gap:16px;height:100%;padding:0 8px}.vg1-roller-col{flex:0 0 155px;height:100%;width:155px}.vg1-small{align-items:center;display:flex;flex-shrink:0;height:100%;justify-content:flex-start;width:60px}.vg1-innersmall{background-image:url(/static/media/rollerleft.130e0b64a35b8a6533f6.png);background-position:0 16px;background-repeat:no-repeat;background-size:100% 100px;border-radius:8px;height:130px;margin-left:calc(100% - 34px);width:50px}.vg1-rightinnersmall{background-position:0 8px;margin-left:0;-webkit-transform:rotate(180deg);transform:rotate(180deg);width:34px}.vg1-large{align-items:center;background-image:url(/static/media/rollerright.02d813782adfbc97393d.png);background-repeat:no-repeat;background-size:100% 100%;border-radius:12px;box-sizing:border-box;display:flex;flex-direction:column;height:175px;justify-content:center;overflow:hidden;padding:4px 6px 6px;width:155px}.vg1-large h4{background-color:hsla(44,87%,94%,.85);border-radius:5px;box-sizing:border-box;color:#3d2800;flex-shrink:0;font-size:.66rem;font-weight:800;letter-spacing:.02em;margin:4px 0 0;padding:2px 6px;text-align:center;width:100%}.vg1-slot-ul{flex-direction:column;overflow:hidden}.vg1-slot-ul,.vg1-slot-ul li{align-items:center;display:flex;justify-content:center;list-style:none;margin:0;padding:0;width:100%}.vg1-slot-ul li{box-sizing:border-box;color:rgba(61,40,0,.4);flex-shrink:0;font-size:.78rem;font-weight:600;height:22px;text-align:center}.vg1-slot-ul li.vg1-centerno{background:hsla(44,87%,94%,.7);border-radius:5px;color:#a07c28;flex-shrink:0;font-size:1.1rem;font-weight:900;height:32px}.vg1-slot-ul.rolling{-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation:vg1spinRoller 3s 1;animation:vg1spinRoller 3s 1}@-webkit-keyframes vg1spinRoller{0%{-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}50%{-webkit-transform:rotateX(-1044deg);transform:rotateX(-1044deg)}70%{-webkit-transform:rotateX(-1404deg);transform:rotateX(-1404deg)}90%{-webkit-transform:rotateX(-1728deg);transform:rotateX(-1728deg)}to{-webkit-transform:rotateX(-1764deg);transform:rotateX(-1764deg)}}@keyframes vg1spinRoller{0%{-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}50%{-webkit-transform:rotateX(-1044deg);transform:rotateX(-1044deg)}70%{-webkit-transform:rotateX(-1404deg);transform:rotateX(-1404deg)}90%{-webkit-transform:rotateX(-1728deg);transform:rotateX(-1728deg)}to{-webkit-transform:rotateX(-1764deg);transform:rotateX(-1764deg)}}.vg1-alloc-section{flex-shrink:0;padding:10px 14px 12px}.vg1-alloc-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.vg1-input-group{display:flex;flex-direction:column;gap:3px}.vg1-input-label{color:#7a5c1a;font-size:.6rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.vg1-input{-moz-appearance:textfield;background:#fffbf0;border:1.5px solid rgba(201,168,76,.45);border-radius:6px;box-sizing:border-box;color:#3d2800;font-size:.9rem;font-weight:700;padding:6px 10px;transition:border-color .15s;width:100%}.vg1-input::-webkit-inner-spin-button,.vg1-input::-webkit-outer-spin-button{-webkit-appearance:none}.vg1-input:focus{background:rgba(201,168,76,.06);border-color:#c9a84c;outline:none}.vg1-alloc-footer{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-top:8px}.vg1-alloc-hint{color:#a07c28;font-size:.68rem;font-weight:700;white-space:nowrap}.vg1-invest-btn{background:linear-gradient(135deg,#c9a84c,#e0bc6a 50%,#c9a84c);border:2px solid #a07c28;border-radius:7px;box-shadow:0 2px 10px rgba(201,168,76,.35);color:#3d2800;cursor:pointer;font-size:.82rem;font-weight:900;letter-spacing:.07em;padding:8px 20px;text-transform:uppercase;transition:opacity .15s,-webkit-transform .1s;transition:opacity .15s,transform .1s;transition:opacity .15s,transform .1s,-webkit-transform .1s;white-space:nowrap}.vg1-invest-btn:hover{opacity:.9;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.vg1-invest-btn:active{-webkit-transform:translateY(0);transform:translateY(0)}.vg1-portfolio-card{box-sizing:border-box;display:flex;flex-direction:column;gap:10px;height:100%;overflow:hidden;padding:12px 18px 14px}.vg1-rank-display{background:linear-gradient(135deg,#c9a84c,#e0bc6a 60%,#c9a84c);border:2px solid #a07c28;border-radius:10px;box-shadow:0 2px 10px rgba(201,168,76,.3);flex-shrink:0;padding:12px;text-align:center}.vg1-rank-num{color:#3d2800;font-size:2.4rem;font-weight:900;line-height:1}.vg1-rank-label{color:rgba(61,40,0,.6);font-size:.68rem;font-weight:800;letter-spacing:.12em;margin-top:2px;text-transform:uppercase}.vg1-years-label{color:rgba(61,40,0,.5);font-size:.62rem;font-weight:700;margin-top:4px}.vg1-assets-section{display:flex;flex:1 1;flex-direction:column;gap:6px;min-height:0}.vg1-assets-grid{grid-gap:6px;display:grid;flex:1 1;gap:6px;grid-template-columns:1fr 1fr;min-height:0}.vg1-asset-item{background:#fffbf0;border:1px solid rgba(201,168,76,.35);border-radius:8px;display:flex;flex-direction:column;justify-content:center;padding:6px 10px}.vg1-asset-name{color:#a07c28;font-size:.58rem;font-weight:800;letter-spacing:.08em;margin-bottom:3px;text-transform:uppercase}.vg1-asset-value{color:#3d2800;font-size:.88rem;font-weight:800}.vg1-benchmark-section{display:flex;flex-direction:column;flex-shrink:0;gap:6px}.vg1-benchmark-grid{grid-gap:6px;display:grid;gap:6px;grid-template-columns:1fr 1fr}.vg1-benchmark-item{background:linear-gradient(135deg,#fffbf0,#fdf3d0);border:1px solid rgba(201,168,76,.5);border-radius:8px;padding:6px 10px;text-align:center}.vg1-benchmark-label{color:#a07c28;font-size:.58rem;font-weight:800;letter-spacing:.06em;margin-bottom:3px;text-transform:uppercase}.vg1-benchmark-value{color:#3d2800;font-size:.84rem;font-weight:800}.vg1-result-bar{align-items:center;background:#3d2800;border-top:3px solid #c9a84c;bottom:0;box-shadow:0 -3px 14px rgba(61,40,0,.25);display:flex;gap:6px;left:0;padding:6px 14px;position:fixed;right:0;z-index:20}.vg1-result-chip{align-items:center;background:hsla(0,0%,100%,.06);border:1px solid rgba(201,168,76,.2);border-radius:7px;display:flex;flex:1 1;flex-direction:column;min-width:0;padding:5px 8px}.vg1-result-chip-label{color:rgba(201,168,76,.65);font-size:.52rem;font-weight:800;letter-spacing:.1em;margin-bottom:2px;text-transform:uppercase;white-space:nowrap}.vg1-result-chip-value{color:#fff;font-size:.82rem;font-weight:700;white-space:nowrap}.vg1-result-chip.vg1-chip-total{background:#c9a84c;border-color:#e0bc6a}.vg1-result-chip.vg1-chip-total .vg1-result-chip-label{color:rgba(61,40,0,.6)}.vg1-result-chip.vg1-chip-total .vg1-result-chip-value{color:#3d2800;font-weight:900}.vg1-modal-backdrop{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:rgba(61,40,0,.55);display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1050}.vg1-modal-box{background:#fff;border:2px solid rgba(201,168,76,.5);border-radius:14px;box-shadow:0 16px 50px rgba(61,40,0,.28);padding:24px 28px;text-align:center;width:min(420px,92vw)}.vg1-modal-icon{align-items:center;background:rgba(201,168,76,.12);border:2px solid rgba(201,168,76,.4);border-radius:50%;display:flex;font-size:1.1rem;height:42px;justify-content:center;margin:0 auto 12px;width:42px}.vg1-modal-msg{color:#3d2800;font-size:.88rem;font-weight:500;line-height:1.5;margin-bottom:18px}.vg1-modal-close-btn{background:linear-gradient(135deg,#c9a84c,#e0bc6a);border:2px solid #a07c28;border-radius:7px;color:#3d2800;cursor:pointer;font-size:.82rem;font-weight:800;letter-spacing:.04em;padding:8px 24px;transition:opacity .15s}.vg1-modal-close-btn:hover{opacity:.88}.vg1-video-overlay{align-items:center;background:rgba(61,40,0,.92);display:flex;flex-direction:column;gap:18px;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1040}.vg1-video-close-btn{background:rgba(201,168,76,.2);border:1px solid rgba(201,168,76,.5);border-radius:7px;color:#c9a84c;cursor:pointer;font-size:.8rem;font-weight:700;padding:7px 20px;transition:background .15s}.vg1-video-close-btn:hover{background:rgba(201,168,76,.32)}.vg1-video-player{border-radius:10px;width:min(640px,90vw)}@media (max-width:820px){.vg1-page{height:auto;max-width:100vw;overflow-x:hidden;overflow-y:visible;padding-bottom:90px}.vg1-main{box-sizing:border-box;flex:none;gap:8px;grid-template-columns:1fr;overflow:hidden;padding:8px;width:100%}.vg1-left-col{height:auto;min-width:0;width:100%}.vg1-slot-section{height:auto;padding:4px 8px}.vg1-rollerregion,.vg1-slot-section{box-sizing:border-box;flex:none;overflow:hidden}.vg1-rollerregion{align-items:center;display:flex;height:160px;width:100%}.vg1-roller{height:145px;min-width:0;width:100%}.vg1-small{display:none}.vg1-biggerrow{gap:4px;justify-content:space-between;min-width:0;padding:0;width:100%}.vg1-roller-col{flex:1 1;min-width:0;overflow:hidden;width:0}.vg1-large{box-sizing:border-box;height:130px;width:100%}.vg1-slot-ul{min-width:0;width:100%}.vg1-slot-ul li{font-size:.6rem;height:16px}.vg1-slot-ul li.vg1-centerno{font-size:.82rem;height:24px}.vg1-large h4{font-size:.54rem;padding:1px 4px}.vg1-alloc-section{box-sizing:border-box;padding:10px 8px 12px}.vg1-alloc-grid{gap:8px}.vg1-input{font-size:1rem;min-width:0;padding:8px}.vg1-invest-btn{font-size:.85rem;padding:10px 20px}.vg1-portfolio-card{box-sizing:border-box;height:auto;overflow:visible;padding:12px 14px}.vg1-rank-num{font-size:2rem}.vg1-assets-grid{flex:none;gap:6px;grid-template-columns:1fr 1fr}.vg1-asset-item{padding:6px 8px}.vg1-asset-value{font-size:.82rem}.vg1-benchmark-grid{gap:6px}.vg1-benchmark-value{font-size:.78rem}.vg1-result-bar{flex-wrap:wrap;gap:6px;justify-content:center;padding:8px 10px}.vg1-result-chip{flex:0 0 auto;min-width:72px;padding:5px 8px}}.aa1-page{-webkit-font-smoothing:antialiased;background:#fdf6e3;color:#3d2800;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;height:95vh;overflow:hidden}.aa1-header{align-items:center;background:linear-gradient(135deg,#c9a84c,#e0bc6a 60%,#c9a84c);border-bottom:3px solid #a07c28;box-shadow:0 3px 12px rgba(160,124,40,.3);display:flex;flex-shrink:0;justify-content:space-between;padding:10px 20px}.aa1-header-title{color:#3d2800;font-size:.95rem;font-weight:900;letter-spacing:.05em;margin:0}.aa1-header-subtitle{color:rgba(61,40,0,.6);font-size:.65rem;font-weight:600;margin:1px 0 0}.aa1-round-badge{background:#3d2800;border-radius:20px;color:#c9a84c;font-size:.76rem;font-weight:800;letter-spacing:.06em;padding:5px 16px}.aa1-headline-wrap{align-items:center;background:#3d2800;border-bottom:2px solid #c9a84c;display:flex;flex-shrink:0;height:36px;overflow:hidden}.aa1-headline-wrap .gameroom{align-items:center;background:transparent!important;display:flex;height:36px;padding:0 16px!important;width:100%}.aa1-main{grid-gap:10px;box-sizing:border-box;display:grid;flex:1 1;gap:10px;grid-template-columns:1fr 360px;min-height:0;overflow:hidden;padding:10px 10px 76px}.aa1-card{background:#fff;border:1px solid rgba(201,168,76,.4);border-radius:10px;box-shadow:0 2px 10px rgba(160,124,40,.09)}.aa1-section-label{color:#a07c28;flex-shrink:0;font-size:.6rem;font-weight:800;letter-spacing:.1em;margin:0 0 8px;text-transform:uppercase}.aa1-left-col{display:flex;flex-direction:column;gap:10px;height:100%;min-height:0}.aa1-slot-section{display:flex;flex:1 1;flex-direction:column;min-height:0;padding:10px 14px 12px}.aa1-rollerregion{align-items:center;display:flex;flex:1 1;min-height:0;overflow:hidden}.aa1-roller{height:220px;width:100%}.aa1-biggerrow,.aa1-roller{align-items:center;display:flex;flex-direction:row;justify-content:center}.aa1-biggerrow{flex:1 1;gap:24px;height:100%;padding:0 8px}.aa1-roller-col{flex:0 0 200px;height:100%;width:200px}.aa1-small{align-items:center;display:flex;flex-shrink:0;height:100%;justify-content:flex-start;width:60px}.aa1-innersmall{background-image:url(/static/media/rollerleft.130e0b64a35b8a6533f6.png);background-position:0 16px;background-repeat:no-repeat;background-size:100% 100px;border-radius:8px;height:130px;margin-left:calc(100% - 34px);width:50px}.aa1-rightinnersmall{background-position:0 8px;margin-left:0;-webkit-transform:rotate(180deg);transform:rotate(180deg);width:34px}.aa1-large{align-items:center;background-image:url(/static/media/rollerright.02d813782adfbc97393d.png);background-repeat:no-repeat;background-size:100% 100%;border-radius:12px;box-sizing:border-box;display:flex;flex-direction:column;height:175px;justify-content:center;overflow:hidden;padding:4px 8px 6px;width:200px}.aa1-large h4{background-color:hsla(44,87%,94%,.85);border-radius:5px;box-sizing:border-box;color:#3d2800;flex-shrink:0;font-size:.72rem;font-weight:800;letter-spacing:.03em;margin:4px 0 0;padding:2px 8px;text-align:center;width:100%}.aa1-slot-ul{flex-direction:column;overflow:hidden}.aa1-slot-ul,.aa1-slot-ul li{align-items:center;display:flex;justify-content:center;list-style:none;margin:0;padding:0;width:100%}.aa1-slot-ul li{box-sizing:border-box;color:rgba(61,40,0,.4);flex-shrink:0;font-size:.82rem;font-weight:600;height:22px;text-align:center}.aa1-slot-ul li.aa1-centerno{background:hsla(44,87%,94%,.7);border-radius:5px;color:#a07c28;flex-shrink:0;font-size:1.2rem;font-weight:900;height:32px}.aa1-slot-ul.rolling{-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation:aa1spinRoller 3s 1;animation:aa1spinRoller 3s 1}@-webkit-keyframes aa1spinRoller{0%{-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}50%{-webkit-transform:rotateX(-1044deg);transform:rotateX(-1044deg)}70%{-webkit-transform:rotateX(-1404deg);transform:rotateX(-1404deg)}90%{-webkit-transform:rotateX(-1728deg);transform:rotateX(-1728deg)}to{-webkit-transform:rotateX(-1764deg);transform:rotateX(-1764deg)}}@keyframes aa1spinRoller{0%{-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}50%{-webkit-transform:rotateX(-1044deg);transform:rotateX(-1044deg)}70%{-webkit-transform:rotateX(-1404deg);transform:rotateX(-1404deg)}90%{-webkit-transform:rotateX(-1728deg);transform:rotateX(-1728deg)}to{-webkit-transform:rotateX(-1764deg);transform:rotateX(-1764deg)}}.aa1-alloc-section{flex-shrink:0;padding:10px 14px 12px}.aa1-alloc-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.aa1-input-group{display:flex;flex-direction:column;gap:3px}.aa1-input-label{color:#7a5c1a;font-size:.6rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.aa1-input{-moz-appearance:textfield;background:#fffbf0;border:1.5px solid rgba(201,168,76,.45);border-radius:6px;box-sizing:border-box;color:#3d2800;font-size:.9rem;font-weight:700;padding:6px 10px;transition:border-color .15s;width:100%}.aa1-input::-webkit-inner-spin-button,.aa1-input::-webkit-outer-spin-button{-webkit-appearance:none}.aa1-input:focus{background:rgba(201,168,76,.06);border-color:#c9a84c;outline:none}.aa1-alloc-footer{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-top:8px}.aa1-alloc-hint{color:#a07c28;font-size:.68rem;font-weight:700;white-space:nowrap}.aa1-invest-btn{background:linear-gradient(135deg,#c9a84c,#e0bc6a 50%,#c9a84c);border:2px solid #a07c28;border-radius:7px;box-shadow:0 2px 10px rgba(201,168,76,.35);color:#3d2800;cursor:pointer;font-size:.82rem;font-weight:900;letter-spacing:.07em;padding:8px 20px;text-transform:uppercase;transition:opacity .15s,-webkit-transform .1s;transition:opacity .15s,transform .1s;transition:opacity .15s,transform .1s,-webkit-transform .1s;white-space:nowrap}.aa1-invest-btn:hover{opacity:.9;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.aa1-invest-btn:active{-webkit-transform:translateY(0);transform:translateY(0)}.aa1-portfolio-card{box-sizing:border-box;display:flex;flex-direction:column;gap:12px;height:100%;overflow:hidden;padding:12px 18px 14px}.aa1-rank-display{background:linear-gradient(135deg,#c9a84c,#e0bc6a 60%,#c9a84c);border:2px solid #a07c28;border-radius:10px;box-shadow:0 2px 10px rgba(201,168,76,.3);flex-shrink:0;padding:16px 12px;text-align:center}.aa1-rank-num{color:#3d2800;font-size:2.8rem;font-weight:900;line-height:1}.aa1-rank-label{color:rgba(61,40,0,.6);font-size:.68rem;font-weight:800;letter-spacing:.12em;margin-top:4px;text-transform:uppercase}.aa1-assets-section{display:flex;flex:1 1;flex-direction:column;gap:8px;min-height:0}.aa1-assets-grid{grid-gap:8px;display:grid;flex:1 1;gap:8px;grid-template-columns:1fr;min-height:0}.aa1-asset-item{background:#fffbf0;border:1px solid rgba(201,168,76,.35);border-radius:8px;display:flex;flex-direction:column;justify-content:center;padding:0 14px}.aa1-asset-name{color:#a07c28;font-size:.64rem;font-weight:800;letter-spacing:.08em;margin-bottom:4px;text-transform:uppercase}.aa1-asset-value{color:#3d2800;font-size:1rem;font-weight:800}.aa1-result-bar{align-items:center;background:#3d2800;border-top:3px solid #c9a84c;bottom:0;box-shadow:0 -3px 14px rgba(61,40,0,.25);display:flex;gap:6px;left:0;padding:6px 14px;position:fixed;right:0;z-index:20}.aa1-result-chip{align-items:center;background:hsla(0,0%,100%,.06);border:1px solid rgba(201,168,76,.2);border-radius:7px;display:flex;flex:1 1;flex-direction:column;min-width:0;padding:5px 8px}.aa1-result-chip-label{color:rgba(201,168,76,.65);font-size:.52rem;font-weight:800;letter-spacing:.1em;margin-bottom:2px;text-transform:uppercase;white-space:nowrap}.aa1-result-chip-value{color:#fff;font-size:.82rem;font-weight:700;white-space:nowrap}.aa1-result-chip.aa1-chip-total{background:#c9a84c;border-color:#e0bc6a}.aa1-result-chip.aa1-chip-total .aa1-result-chip-label{color:rgba(61,40,0,.6)}.aa1-result-chip.aa1-chip-total .aa1-result-chip-value{color:#3d2800;font-weight:900}.aa1-modal-backdrop{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:rgba(61,40,0,.55);display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1050}.aa1-modal-box{background:#fff;border:2px solid rgba(201,168,76,.5);border-radius:14px;box-shadow:0 16px 50px rgba(61,40,0,.28);padding:24px 28px;text-align:center;width:min(420px,92vw)}.aa1-modal-icon{align-items:center;background:rgba(201,168,76,.12);border:2px solid rgba(201,168,76,.4);border-radius:50%;display:flex;font-size:1.1rem;height:42px;justify-content:center;margin:0 auto 12px;width:42px}.aa1-modal-msg{color:#3d2800;font-size:.88rem;font-weight:500;line-height:1.5;margin-bottom:18px}.aa1-modal-close-btn{background:linear-gradient(135deg,#c9a84c,#e0bc6a);border:2px solid #a07c28;border-radius:7px;color:#3d2800;cursor:pointer;font-size:.82rem;font-weight:800;letter-spacing:.04em;padding:8px 24px;transition:opacity .15s}.aa1-modal-close-btn:hover{opacity:.88}.aa1-video-overlay{align-items:center;background:rgba(61,40,0,.92);display:flex;flex-direction:column;gap:18px;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1040}.aa1-video-close-btn{background:rgba(201,168,76,.2);border:1px solid rgba(201,168,76,.5);border-radius:7px;color:#c9a84c;cursor:pointer;font-size:.8rem;font-weight:700;padding:7px 20px;transition:background .15s}.aa1-video-close-btn:hover{background:rgba(201,168,76,.32)}.aa1-video-player{border-radius:10px;width:min(640px,90vw)}@media (max-width:820px){.aa1-page{height:auto;overflow:visible;padding-bottom:90px}.aa1-main{flex:none;gap:8px;grid-template-columns:1fr;overflow:visible;padding:8px}.aa1-left-col{height:auto}.aa1-slot-section{flex:none;height:auto;padding:4px 10px}.aa1-rank-display{padding:8px}.aa1-rollerregion{align-items:center;display:flex;flex:none;height:170px;overflow:hidden}.aa1-roller{height:155px;width:100%}.aa1-small{display:none}.aa1-biggerrow{gap:6px;justify-content:space-between;padding:0}.aa1-roller-col{flex:1 1;min-width:0;width:auto}.aa1-large{height:140px;width:100%}.aa1-slot-ul li{font-size:.72rem;height:18px}.aa1-slot-ul li.aa1-centerno{font-size:1rem;height:26px}.aa1-alloc-section{padding:10px 10px 12px}.aa1-alloc-grid{gap:8px}.aa1-input{font-size:1rem;padding:8px 10px}.aa1-invest-btn{font-size:.85rem;padding:10px 20px}.aa1-portfolio-card{height:auto;overflow:visible;padding:12px 14px}.aa1-rank-num{font-size:2rem}.aa1-assets-grid{flex:none;gap:8px;grid-template-columns:1fr 1fr}.aa1-asset-item{min-height:56px;padding:0 12px}.aa1-asset-value{font-size:.9rem}.aa1-result-bar{flex-wrap:wrap;gap:6px;justify-content:center;padding:8px 10px}.aa1-result-chip{flex:0 0 auto;min-width:68px;padding:5px 8px}}.aa2-page{-webkit-font-smoothing:antialiased;background:#fdf6e3;color:#3d2800;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;height:95vh;overflow:hidden}.aa2-header{align-items:center;background:linear-gradient(135deg,#c9a84c,#e0bc6a 60%,#c9a84c);border-bottom:3px solid #a07c28;box-shadow:0 3px 12px rgba(160,124,40,.3);display:flex;flex-shrink:0;justify-content:space-between;padding:10px 20px}.aa2-header-title{color:#3d2800;font-size:.95rem;font-weight:900;letter-spacing:.05em;margin:0}.aa2-header-subtitle{color:rgba(61,40,0,.6);font-size:.65rem;font-weight:600;margin:1px 0 0}.aa2-round-badge{background:#3d2800;border-radius:20px;color:#c9a84c;font-size:.76rem;font-weight:800;letter-spacing:.06em;padding:5px 16px}.aa2-headline-wrap{align-items:center;background:#3d2800;border-bottom:2px solid #c9a84c;display:flex;flex-shrink:0;height:36px;overflow:hidden}.aa2-headline-wrap .gameroom{align-items:center;background:transparent!important;display:flex;height:36px;padding:0 16px!important;width:100%}.aa2-main{grid-gap:10px;box-sizing:border-box;display:grid;flex:1 1;gap:10px;grid-template-columns:1fr 360px;min-height:0;overflow:hidden;padding:10px 10px 76px}.aa2-card{background:#fff;border:1px solid rgba(201,168,76,.4);border-radius:10px;box-shadow:0 2px 10px rgba(160,124,40,.09)}.aa2-section-label{color:#a07c28;flex-shrink:0;font-size:.6rem;font-weight:800;letter-spacing:.1em;margin:0 0 8px;text-transform:uppercase}.aa2-left-col{display:flex;flex-direction:column;gap:10px;height:100%;min-height:0}.aa2-slot-section{display:flex;flex:1 1;flex-direction:column;min-height:0;padding:10px 14px 12px}.aa2-rollerregion{align-items:center;display:flex;flex:1 1;min-height:0;overflow:hidden}.aa2-roller{height:220px;width:100%}.aa2-biggerrow,.aa2-roller{align-items:center;display:flex;flex-direction:row;justify-content:center}.aa2-biggerrow{flex:1 1;gap:16px;height:100%;padding:0 8px}.aa2-roller-col{flex:0 0 155px;height:100%;width:155px}.aa2-small{align-items:center;display:flex;flex-shrink:0;height:100%;justify-content:flex-start;width:60px}.aa2-innersmall{background-image:url(/static/media/rollerleft.130e0b64a35b8a6533f6.png);background-position:0 16px;background-repeat:no-repeat;background-size:100% 100px;border-radius:8px;height:130px;margin-left:calc(100% - 34px);width:50px}.aa2-rightinnersmall{background-position:0 8px;margin-left:0;-webkit-transform:rotate(180deg);transform:rotate(180deg);width:34px}.aa2-large{align-items:center;background-image:url(/static/media/rollerright.02d813782adfbc97393d.png);background-repeat:no-repeat;background-size:100% 100%;border-radius:12px;box-sizing:border-box;display:flex;flex-direction:column;height:175px;justify-content:center;overflow:hidden;padding:4px 6px 6px;width:155px}.aa2-large h4{background-color:hsla(44,87%,94%,.85);border-radius:5px;box-sizing:border-box;color:#3d2800;flex-shrink:0;font-size:.66rem;font-weight:800;letter-spacing:.02em;margin:4px 0 0;padding:2px 6px;text-align:center;width:100%}.aa2-slot-ul{flex-direction:column;overflow:hidden}.aa2-slot-ul,.aa2-slot-ul li{align-items:center;display:flex;justify-content:center;list-style:none;margin:0;padding:0;width:100%}.aa2-slot-ul li{box-sizing:border-box;color:rgba(61,40,0,.4);flex-shrink:0;font-size:.78rem;font-weight:600;height:22px;text-align:center}.aa2-slot-ul li.aa2-centerno{background:hsla(44,87%,94%,.7);border-radius:5px;color:#a07c28;flex-shrink:0;font-size:1.1rem;font-weight:900;height:32px}.aa2-slot-ul.rolling{-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation:aa2spinRoller 3s 1;animation:aa2spinRoller 3s 1}@-webkit-keyframes aa2spinRoller{0%{-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}50%{-webkit-transform:rotateX(-1044deg);transform:rotateX(-1044deg)}70%{-webkit-transform:rotateX(-1404deg);transform:rotateX(-1404deg)}90%{-webkit-transform:rotateX(-1728deg);transform:rotateX(-1728deg)}to{-webkit-transform:rotateX(-1764deg);transform:rotateX(-1764deg)}}@keyframes aa2spinRoller{0%{-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}50%{-webkit-transform:rotateX(-1044deg);transform:rotateX(-1044deg)}70%{-webkit-transform:rotateX(-1404deg);transform:rotateX(-1404deg)}90%{-webkit-transform:rotateX(-1728deg);transform:rotateX(-1728deg)}to{-webkit-transform:rotateX(-1764deg);transform:rotateX(-1764deg)}}.aa2-alloc-section{flex-shrink:0;padding:10px 14px 12px}.aa2-alloc-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr 1fr}.aa2-input-group{display:flex;flex-direction:column;gap:3px}.aa2-input-label{color:#7a5c1a;font-size:.6rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.aa2-input{-moz-appearance:textfield;background:#fffbf0;border:1.5px solid rgba(201,168,76,.45);border-radius:6px;box-sizing:border-box;color:#3d2800;font-size:.9rem;font-weight:700;padding:6px 10px;transition:border-color .15s;width:100%}.aa2-input::-webkit-inner-spin-button,.aa2-input::-webkit-outer-spin-button{-webkit-appearance:none}.aa2-input:focus{background:rgba(201,168,76,.06);border-color:#c9a84c;outline:none}.aa2-alloc-footer{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-top:8px}.aa2-alloc-hint{color:#a07c28;font-size:.68rem;font-weight:700;white-space:nowrap}.aa2-invest-btn{background:linear-gradient(135deg,#c9a84c,#e0bc6a 50%,#c9a84c);border:2px solid #a07c28;border-radius:7px;box-shadow:0 2px 10px rgba(201,168,76,.35);color:#3d2800;cursor:pointer;font-size:.82rem;font-weight:900;letter-spacing:.07em;padding:8px 20px;text-transform:uppercase;transition:opacity .15s,-webkit-transform .1s;transition:opacity .15s,transform .1s;transition:opacity .15s,transform .1s,-webkit-transform .1s;white-space:nowrap}.aa2-invest-btn:hover{opacity:.9;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.aa2-invest-btn:active{-webkit-transform:translateY(0);transform:translateY(0)}.aa2-portfolio-card{box-sizing:border-box;display:flex;flex-direction:column;gap:12px;height:100%;overflow:hidden;padding:12px 18px 14px}.aa2-rank-display{background:linear-gradient(135deg,#c9a84c,#e0bc6a 60%,#c9a84c);border:2px solid #a07c28;border-radius:10px;box-shadow:0 2px 10px rgba(201,168,76,.3);flex-shrink:0;padding:16px 12px;text-align:center}.aa2-rank-num{color:#3d2800;font-size:2.8rem;font-weight:900;line-height:1}.aa2-rank-label{color:rgba(61,40,0,.6);font-size:.68rem;font-weight:800;letter-spacing:.12em;margin-top:4px;text-transform:uppercase}.aa2-assets-section{display:flex;flex:1 1;flex-direction:column;gap:8px;min-height:0}.aa2-assets-grid{grid-gap:8px;display:grid;flex:1 1;gap:8px;grid-template-columns:1fr;min-height:0}.aa2-asset-item{background:#fffbf0;border:1px solid rgba(201,168,76,.35);border-radius:8px;display:flex;flex-direction:column;justify-content:center;padding:0 14px}.aa2-asset-name{color:#a07c28;font-size:.64rem;font-weight:800;letter-spacing:.08em;margin-bottom:4px;text-transform:uppercase}.aa2-asset-value{color:#3d2800;font-size:1rem;font-weight:800}.aa2-result-bar{align-items:center;background:#3d2800;border-top:3px solid #c9a84c;bottom:0;box-shadow:0 -3px 14px rgba(61,40,0,.25);display:flex;gap:6px;left:0;padding:6px 14px;position:fixed;right:0;z-index:20}.aa2-result-chip{align-items:center;background:hsla(0,0%,100%,.06);border:1px solid rgba(201,168,76,.2);border-radius:7px;display:flex;flex:1 1;flex-direction:column;min-width:0;padding:5px 8px}.aa2-result-chip-label{color:rgba(201,168,76,.65);font-size:.52rem;font-weight:800;letter-spacing:.1em;margin-bottom:2px;text-transform:uppercase;white-space:nowrap}.aa2-result-chip-value{color:#fff;font-size:.82rem;font-weight:700;white-space:nowrap}.aa2-result-chip.aa2-chip-total{background:#c9a84c;border-color:#e0bc6a}.aa2-result-chip.aa2-chip-total .aa2-result-chip-label{color:rgba(61,40,0,.6)}.aa2-result-chip.aa2-chip-total .aa2-result-chip-value{color:#3d2800;font-weight:900}.aa2-modal-backdrop{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:rgba(61,40,0,.55);display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1050}.aa2-modal-box{background:#fff;border:2px solid rgba(201,168,76,.5);border-radius:14px;box-shadow:0 16px 50px rgba(61,40,0,.28);padding:24px 28px;text-align:center;width:min(420px,92vw)}.aa2-modal-icon{align-items:center;background:rgba(201,168,76,.12);border:2px solid rgba(201,168,76,.4);border-radius:50%;display:flex;font-size:1.1rem;height:42px;justify-content:center;margin:0 auto 12px;width:42px}.aa2-modal-msg{color:#3d2800;font-size:.88rem;font-weight:500;line-height:1.5;margin-bottom:18px}.aa2-modal-close-btn{background:linear-gradient(135deg,#c9a84c,#e0bc6a);border:2px solid #a07c28;border-radius:7px;color:#3d2800;cursor:pointer;font-size:.82rem;font-weight:800;letter-spacing:.04em;padding:8px 24px;transition:opacity .15s}.aa2-modal-close-btn:hover{opacity:.88}.aa2-video-overlay{align-items:center;background:rgba(61,40,0,.92);display:flex;flex-direction:column;gap:18px;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1040}.aa2-video-close-btn{background:rgba(201,168,76,.2);border:1px solid rgba(201,168,76,.5);border-radius:7px;color:#c9a84c;cursor:pointer;font-size:.8rem;font-weight:700;padding:7px 20px;transition:background .15s}.aa2-video-close-btn:hover{background:rgba(201,168,76,.32)}.aa2-video-player{border-radius:10px;width:min(640px,90vw)}@media (max-width:820px){.aa2-page{height:auto;max-width:100vw;overflow-x:hidden;overflow-y:visible;padding-bottom:90px}.aa2-main{box-sizing:border-box;flex:none;gap:8px;grid-template-columns:1fr;overflow:hidden;padding:8px;width:100%}.aa2-left-col{height:auto;min-width:0;width:100%}.aa2-slot-section{box-sizing:border-box;flex:none;height:auto;overflow:hidden;padding:4px 8px}.aa2-rank-display{padding:8px}.aa2-rollerregion{align-items:center;box-sizing:border-box;display:flex;flex:none;height:160px;overflow:hidden;width:100%}.aa2-roller{height:145px;min-width:0;width:100%}.aa2-small{display:none}.aa2-biggerrow{gap:4px;justify-content:space-between;min-width:0;padding:0;width:100%}.aa2-roller-col{flex:1 1;min-width:0;overflow:hidden;width:0}.aa2-large{box-sizing:border-box;height:130px;width:100%}.aa2-slot-ul{min-width:0;width:100%}.aa2-slot-ul li{font-size:.6rem;height:16px}.aa2-slot-ul li.aa2-centerno{font-size:.82rem;height:24px}.aa2-large h4{font-size:.54rem;padding:1px 4px}.aa2-alloc-section{box-sizing:border-box;padding:10px 8px 12px}.aa2-alloc-grid{gap:6px;grid-template-columns:1fr 1fr}.aa2-input-group:nth-child(3){grid-column:1/-1}.aa2-input{font-size:.9rem;min-width:0;padding:8px}.aa2-invest-btn{font-size:.85rem;padding:10px 20px}.aa2-portfolio-card{box-sizing:border-box;height:auto;overflow:visible;padding:12px 14px}.aa2-rank-num{font-size:2rem}.aa2-assets-grid{flex:none;gap:8px;grid-template-columns:1fr 1fr}.aa2-asset-item{min-height:56px;padding:0 12px}.aa2-asset-value{font-size:.9rem}.aa2-result-bar{flex-wrap:wrap;gap:6px;justify-content:center;padding:8px 10px}.aa2-result-chip{flex:0 0 auto;min-width:68px;padding:5px 8px}}.mygameroom{-webkit-font-smoothing:antialiased;background:#eeeae3;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;min-height:100vh}.mygameroom .mygameroomregion{display:flex;padding-top:110px}.mygameroom .mygameroomregion .mygameroomleft{padding:24px 0 24px 24px}.mygameroom .mygameroomregion .mygameroomleft>button{background:#0b2545;border:none;border-radius:8px;color:#c9a84c;cursor:pointer;font-family:inherit;font-size:14px;font-weight:700;margin-bottom:16px;margin-left:8px;padding:12px 20px;transition:background .15s}.mygameroom .mygameroomregion .mygameroomleft>button:hover{background:#1b3a6b}.mygameroom .mygameroomregion .mygameroomright{flex:1 1;padding:24px 16px}.mygameroom .mygameroomrightmost{padding-top:10vh}.mygameroom .game-form{background:#fff;border:1px solid #e8e4dd;border-radius:14px;box-shadow:0 4px 20px rgba(26,25,21,.07);display:flex;flex-direction:column;padding:28px 32px;width:340px}.mygameroom .game-form h2{color:#1a1915;font-size:18px;font-weight:700;letter-spacing:-.2px;margin:0 0 22px;text-align:center}.mygameroom .game-form label{color:#7a766e;display:flex;flex-direction:column;font-size:11px;font-weight:700;letter-spacing:.06em;margin-bottom:14px;text-transform:uppercase}.mygameroom .game-form input[type=datetime-local],.mygameroom .game-form input[type=text],.mygameroom .game-form select{background:#fafaf8;border:1.5px solid #d5d1ca;border-radius:8px;color:#1a1915;font-family:inherit;font-size:14px;font-weight:500;margin-top:6px;outline:none;padding:10px 12px;transition:border-color .15s,box-shadow .15s}.mygameroom .game-form input:focus,.mygameroom .game-form select:focus{background:#fff;border-color:#c9a84c;box-shadow:0 0 0 3px rgba(201,168,76,.14)}.mygameroom .checkbox-label{align-items:center;display:flex;flex-direction:row;gap:8px;margin-bottom:18px}.mygameroom .game-form button[type=submit]{background:#0b2545;border:none;border-radius:8px;color:#c9a84c;cursor:pointer;font-family:inherit;font-size:15px;font-weight:700;margin-top:4px;padding:12px;transition:background .15s}.mygameroom .game-form button[type=submit]:hover:not(:disabled){background:#1b3a6b}.mygameroom .game-form button[type=submit]:disabled{cursor:not-allowed;opacity:.55}.mygameroom .mygameroomright h2{color:#1a1915;font-size:18px;font-weight:700;margin:0 0 16px}.mygameroom .room-table{background:#fff;border-collapse:collapse;border-radius:12px;box-shadow:0 3px 12px rgba(26,25,21,.07);font-family:inherit;overflow:hidden;width:100%}.mygameroom .room-table td,.mygameroom .room-table th{font-size:14px;padding:12px 15px;text-align:center}.mygameroom .room-table th{background:#0b2545;color:#c9a84c;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.mygameroom .room-table tr:nth-child(2n){background:#fafaf8}.mygameroom .room-table tr:nth-child(odd){background:#fff}.mygameroom .room-table tr:hover{background:#f5f0e8;transition:background .15s}.mygameroom .room-table td{border-bottom:1px solid #e8e4dd;color:#1a1915}.mygameroom .room-table .no-data{color:#9b9589;font-style:italic}.mygameroom .room-table button{background:#0b2545;border:none;border-radius:6px;color:#c9a84c;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;padding:6px 14px;transition:background .15s}.mygameroom .room-table button:hover{background:#1b3a6b}.mygameroom .active-row{background:#f5f0e8!important;box-shadow:inset 0 0 0 2px #c9a84c}.mygameroom .modal-overlay{align-items:center;-webkit-animation:fadeIn .3s forwards;animation:fadeIn .3s forwards;background:rgba(11,37,69,.5);display:flex;height:100%;justify-content:center;left:0;opacity:0;position:fixed;top:0;width:100%;z-index:999}.mygameroom .modal{-webkit-animation:slideDown .3s forwards;animation:slideDown .3s forwards;background:#fff;border:1px solid #e8e4dd;border-radius:14px;box-shadow:0 8px 32px rgba(11,37,69,.18);max-width:90%;padding:28px 32px;position:relative;width:420px}.mygameroom .modal h3{color:#1a1915;font-size:17px;font-weight:700;margin:0 0 20px;text-align:center}.mygameroom .modal label{color:#7a766e;display:flex;flex-direction:column;font-size:11px;font-weight:700;letter-spacing:.06em;margin-bottom:14px;text-transform:uppercase}.mygameroom .modal input[type=datetime-local],.mygameroom .modal input[type=text]{background:#fafaf8;border:1.5px solid #d5d1ca;border-radius:8px;color:#1a1915;font-family:inherit;font-size:14px;font-weight:500;margin-top:6px;outline:none;padding:10px 12px;transition:border-color .15s,box-shadow .15s}.mygameroom .modal input:focus{border-color:#c9a84c;box-shadow:0 0 0 3px rgba(201,168,76,.14)}.mygameroom .modal-actions{display:flex;gap:12px;justify-content:space-between;margin-top:20px}.mygameroom .modal-actions button{border:none;border-radius:8px;cursor:pointer;flex:1 1;font-family:inherit;font-size:14px;font-weight:700;padding:11px;transition:background .15s}.mygameroom .modal-actions button:first-child{background:#0b2545;color:#c9a84c}.mygameroom .modal-actions button:first-child:hover:not(:disabled){background:#1b3a6b}.mygameroom .modal-actions button:first-child:disabled{cursor:not-allowed;opacity:.55}.mygameroom .modal-actions button:last-child{background:#f3ede3;color:#7a766e}.mygameroom .modal-actions button:last-child:hover{background:#e8e0d0;color:#1a1915}.mygameroom .vidoesmodal{background:#fff;border:1px solid #e8e4dd;border-radius:14px;bottom:10vh;box-shadow:0 8px 32px rgba(11,37,69,.18);left:10vw;overflow-y:scroll;padding:24px;position:fixed;right:10vw;top:10vh;z-index:1000}.mygameroom .vidoesmodal>button{background:#0b2545;border:none;border-radius:8px;color:#c9a84c;cursor:pointer;font-family:inherit;font-size:14px;font-weight:700;padding:10px 20px;transition:background .15s}.mygameroom .vidoesmodal>button:hover{background:#1b3a6b}.mygameroom .vidoesmodal>div{margin-top:20px}.mygameroom .vidoesmodal label{color:#7a766e;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.mygameroom .vidoesmodal select{background:#fafaf8;border:1.5px solid #d5d1ca;border-radius:8px;color:#1a1915;font-family:inherit;font-size:14px;margin-left:12px;outline:none;padding:10px 14px;transition:border-color .15s}.mygameroom .vidoesmodal select:focus{border-color:#c9a84c;box-shadow:0 0 0 3px rgba(201,168,76,.14)}.mygameroom .videossection{display:flex;gap:24px;width:100%}.mygameroom .videossection .videossectionleft{overflow-y:scroll;width:60%}.mygameroom .videossection .videossectionright{width:40%}.mygameroom .allvideos{display:flex;flex-direction:column}.mygameroom .allvideos h4{color:#7a766e;font-size:13px;font-weight:700;letter-spacing:.06em;margin:16px 0 10px;text-transform:uppercase}.mygameroom .allvideos .allvideoscontent{display:flex;flex-wrap:wrap;gap:8px}.mygameroom .vu-container{background:#fff;border:1px solid #e8e4dd;border-radius:14px;box-shadow:0 4px 18px rgba(26,25,21,.07);font-family:inherit;margin:0 auto;max-width:720px;padding:24px}.mygameroom .vu-title{color:#1a1915;font-size:18px;font-weight:700;margin:0 0 16px}.mygameroom .vu-file-label{color:#7a766e;display:inline-block;font-size:11px;font-weight:700;letter-spacing:.06em;margin-bottom:8px;text-transform:uppercase}.mygameroom .vu-file-input{background:#fafaf8;border:1.5px solid #d5d1ca;border-radius:8px;box-sizing:border-box;display:block;font-family:inherit;font-size:14px;margin-bottom:8px;outline:none;padding:10px 12px;transition:border-color .15s;width:100%}.mygameroom .vu-file-input:focus{border-color:#c9a84c;box-shadow:0 0 0 3px rgba(201,168,76,.14)}.mygameroom .vu-help{color:#9b9589;font-size:12px;margin-bottom:14px}.mygameroom .vu-file-info{color:#1a1915;font-size:14px;margin-bottom:12px}.mygameroom .vu-error{background:#fff1f2;border:1px solid #fecaca;border-radius:8px;color:#b91c1c;font-size:13px;margin:8px 0;padding:8px 12px}.mygameroom .vu-actions{align-items:center;display:flex;gap:10px;margin-top:6px}.mygameroom .vu-button{background:#0b2545;border:none;border-radius:8px;color:#c9a84c;cursor:pointer;font-family:inherit;font-size:14px;font-weight:700;padding:11px 20px;transition:background .15s}.mygameroom .vu-button:disabled{cursor:not-allowed;opacity:.55}.mygameroom .vu-button:not(:disabled):hover{background:#1b3a6b}.mygameroom .vu-result{margin-top:18px}.mygameroom .vu-success{color:#1a7040;font-size:14px;font-weight:600;margin-bottom:10px}.mygameroom .vu-video{background:#000;border:1px solid #e8e4dd;border-radius:8px;display:block;margin-bottom:8px;max-height:420px;width:100%}.mygameroom .vu-link{color:#0b2545;display:inline-block;font-size:13px;font-weight:600;text-decoration:none}.mygameroom .vu-link:hover{text-decoration:underline}@-webkit-keyframes fadeIn{to{opacity:1}}@keyframes fadeIn{to{opacity:1}}@-webkit-keyframes slideDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media (max-width:768px){.mygameroom .mygameroomregion{flex-direction:column}.mygameroom .game-form{box-sizing:border-box;width:100%}.mygameroom .mygameroomregion .mygameroomleft{padding:16px}.mygameroom .videossection{flex-direction:column}.mygameroom .videossection .videossectionleft,.mygameroom .videossection .videossectionright{width:100%}}.roomdetails-container{-webkit-font-smoothing:antialiased;background:#eeeae3;box-sizing:border-box;color:#1a1915;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;min-height:100vh;overflow-y:auto;padding:20px;width:100%}.no-content-warning{align-items:center;background-color:#0b2545;border-radius:10px;color:#c9a84c;display:flex;justify-content:center;margin:50px auto;padding:0 20px;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.leaderboard-qr{background-color:#fff;border-radius:10px;padding:10px;position:fixed;right:10px;top:20px}.roomdetails-container button:hover{cursor:pointer}.tabs{background:#fff;border-bottom:1px solid #e8e4dd;border-radius:12px 12px 0 0;box-shadow:0 2px 8px rgba(26,25,21,.05);display:flex;justify-content:center;padding:10px}.tab{background:transparent;border:none;color:#9b9589;cursor:pointer;font-family:inherit;font-size:15px;font-weight:600;padding:10px 25px;transition:color .2s}.tab:hover{color:#1a1915}.tab.active{border-bottom:3px solid #c9a84c;color:#0b2545}.room-info{background:#fff;border:1px solid #e8e4dd;border-radius:12px;box-shadow:0 4px 18px rgba(26,25,21,.07);margin:20px auto 0;max-width:75vw;padding:40px}.room-info h2{color:#0b2545;font-size:22px;font-weight:700;letter-spacing:-.3px;margin-bottom:20px}.room-info p{color:#7a766e;font-size:15px;margin:8px 0}.qr-download-btn{background:#0b2545;border:1px solid #c9a84c;border-radius:7px;color:#c9a84c;cursor:pointer;display:block;font-size:.78rem;font-weight:700;letter-spacing:.04em;margin-top:12px;padding:7px 18px;transition:background .15s;width:200px!important}.qr-download-btn:hover{background:#13386e}.leaderboard-title{color:#0b2545;font-size:26px;font-weight:700;margin:20px 0;text-align:center}.leaderboard-table{display:flex;flex-direction:column;gap:10px;padding:20px}.leaderboard-table #downloadexcelbutton{background:#0b2545;border:none;border-radius:8px;color:#c9a84c;cursor:pointer;font-family:inherit;font-size:14px;font-weight:700;padding:14px;transition:background .15s;width:220px}.leaderboard-table #downloadexcelbutton:hover{background:#1b3a6b}.leaderboard-row{align-items:center;background:#fff;border:1px solid #e8e4dd;border-radius:12px;display:flex;overflow-x:hidden;padding:12px 15px;transition:box-shadow .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease}.leaderboard-row:hover{box-shadow:0 4px 14px rgba(26,25,21,.08);-webkit-transform:scale(1.01);transform:scale(1.01)}.leaderboard-rank{color:#c9a84c;font-size:18px;font-weight:700;text-align:center;width:50px}.leaderboard-name{color:#1a1915;flex:1 1;font-size:15px;font-weight:500}.leaderboard-bar-container{background:#e8e4dd;border-radius:5px;flex:3 1;height:10px;margin:0 10px;overflow:hidden;position:relative}.leaderboard-bar{border-radius:5px;height:100%;transition:width .8s ease-in-out}.leaderboard-score{color:#0b2545;font-size:16px;font-weight:700;text-align:right;width:120px}.leaderboard-loading{color:#9b9589;font-size:20px;margin-top:40vh;text-align:center}.room-warning{background:#fff8e8;border:1px solid #e8d49a;border-radius:8px;color:#7a5c10;font-size:14px;font-weight:500;margin-bottom:16px;padding:14px 16px}.room-info .buttonsholder{display:flex;gap:12px;justify-content:space-between}.room-info button{background:#0b2545;border:none;border-radius:12px;color:#c9a84c;cursor:pointer;font-family:inherit;font-size:1.1rem;font-weight:700;margin-bottom:16px;padding:14px;transition:background .15s;width:30%}.room-info button:hover{background:#1b3a6b}.room-info #linkbutton{font-size:.9rem;margin-top:16px;padding:10px}.room-info.vg2game{display:flex;flex-direction:column}.room-info.vg2game .rollerregion{align-items:center;display:flex;justify-content:center;overflow:hidden;padding:12px 0}.room-info.vg2game .roller{display:inline-flex;height:280px}.room-info.vg2game .biggerrow,.room-info.vg2game .roller{align-items:center;flex-direction:row;justify-content:center}.room-info.vg2game .biggerrow{display:flex;gap:8px;height:100%;padding:0}.room-info.vg2game .roller-col{flex:0 0 120px;height:100%;width:120px}.room-info.vg2game .small{align-items:center;display:flex;flex-shrink:0;height:100%;justify-content:flex-start;width:36px}.room-info.vg2game .innersmall{background-image:url(/static/media/rollerleft.130e0b64a35b8a6533f6.png);background-position:0 20px;background-repeat:no-repeat;background-size:100% 160px;border-radius:8px;height:200px;margin-left:0;width:36px}.room-info.vg2game .rightinnersmall{background-position:0 20px;margin-left:0;-webkit-transform:rotate(180deg);transform:rotate(180deg);width:36px}.room-info.vg2game .large{align-items:center;background-image:url(/static/media/rollerright.02d813782adfbc97393d.png);background-repeat:no-repeat;background-size:100% 100%;border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;height:230px;justify-content:center;overflow:hidden;padding:6px 6px 8px;width:120px}.room-info.vg2game .large h4{background-color:hsla(44,87%,94%,.9);border-radius:4px;box-sizing:border-box;color:#3d2800;flex-shrink:0;font-size:.82rem;font-weight:800;letter-spacing:.02em;margin:6px 0 0;padding:4px 6px;text-align:center;width:100%}.room-info.vg2game .slot{flex-direction:column;overflow:hidden}.room-info.vg2game .slot,.room-info.vg2game .slot .number{align-items:center;display:flex;justify-content:center;list-style:none;margin:0;padding:0;width:100%}.room-info.vg2game .slot .number{box-sizing:border-box;color:rgba(61,40,0,.4);flex-shrink:0;font-size:.9rem;font-weight:600;height:30px;text-align:center}.room-info.vg2game .slot .centerno{background:hsla(44,87%,94%,.7);border-radius:4px;color:#a07c28;flex-shrink:0;font-size:1.25rem;font-weight:900;height:44px}@-webkit-keyframes pgr-spinRoller{0%{-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}50%{-webkit-transform:rotateX(-1044deg);transform:rotateX(-1044deg)}70%{-webkit-transform:rotateX(-1404deg);transform:rotateX(-1404deg)}90%{-webkit-transform:rotateX(-1728deg);transform:rotateX(-1728deg)}to{-webkit-transform:rotateX(-1764deg);transform:rotateX(-1764deg)}}@keyframes pgr-spinRoller{0%{-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}50%{-webkit-transform:rotateX(-1044deg);transform:rotateX(-1044deg)}70%{-webkit-transform:rotateX(-1404deg);transform:rotateX(-1404deg)}90%{-webkit-transform:rotateX(-1728deg);transform:rotateX(-1728deg)}to{-webkit-transform:rotateX(-1764deg);transform:rotateX(-1764deg)}}.room-info.vg2game .slot.rolling{-webkit-animation:pgr-spinRoller 3s ease-out forwards;animation:pgr-spinRoller 3s ease-out forwards}.room-info.vg2game .resultview{align-items:center;background:linear-gradient(135deg,#c9a84c,#e0bc6a 60%,#c9a84c);border:2px solid #a07c28;border-radius:10px;display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;justify-content:space-around;margin:0 0 16px!important;order:-1;padding:12px 20px}.room-info.vg2game .resultview>div{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;width:100%}.room-info.vg2game .resultview .re{align-items:center;background:hsla(0,0%,100%,.35);border-radius:8px;display:flex;flex:1 1;flex-direction:column;min-width:80px;padding:8px 14px}.room-info.vg2game .resultview .re h4{color:rgba(61,40,0,.6);font-size:.72rem;font-weight:800;letter-spacing:.06em;margin:0;text-transform:uppercase}.room-info.vg2game .resultview .re .value h4{color:#3d2800;font-size:1.1rem;font-weight:900;letter-spacing:0;margin-top:4px;text-transform:none}.roomdetails-container .videossectionleft .allvideos{display:flex;flex-direction:column}.roomdetails-container .videossectionleft .allvideos .allvideoscontent{display:flex;flex-wrap:wrap;gap:8px}.roomdetails-container .videossectionleft .allvideos .allvideoscontent .videoinnercontent{display:flex;flex-direction:column}.roomdetails-container .videossectionleft .allvideos .allvideoscontent .videoinnercontent button{background:#0b2545;border:none;border-radius:6px;color:#c9a84c;cursor:pointer;font-family:inherit;font-weight:700;padding:12px 16px;transition:background .15s}.roomdetails-container .videossectionleft .allvideos .allvideoscontent .videoinnercontent button:hover{background:#1b3a6b}.roomdetails-container .room-info .resultview{background-color:#c9a84c;margin-top:32px!important}@media (max-width:768px){.room-info.vg2game .rollerregion{height:auto}.room-info.vg2game .roller{flex-wrap:wrap;gap:6px;height:auto;justify-content:center}.room-info.vg2game .small{display:none}.room-info.vg2game .roller-col{flex-basis:calc(33.33% - 6px);flex-grow:0;flex-shrink:0;width:calc(33.33% - 6px)}.room-info.vg2game .large{height:160px;width:100%}.roomdetails-container .room-info button{margin-left:10%;margin-top:16px!important;width:80%}.roomdetails-container,.roomdetails-container .room-info{margin:0;max-width:100%;padding:0;width:100%}.roomdetails-container .room-info .resultview{background-color:#c9a84c;margin-top:32px!important}.roomdetails-container .room-info h2{margin-left:32px}.room-info .buttonsholder{flex-direction:column}}
/*# sourceMappingURL=main.a798b9c7.css.map*/