.dashboard{--pp-font-heading:"Times New Roman", Times, serif;--g:#12290f;--g2:#245c29;--g3:#1c4321;--cream:#fffcf2;--sand:#f4eedc;--gold:#efce7a;--gold2:#f3cb5f;--ink:#16220f;--mut:#5d6a52;--line:#e6dfc8;--mint:#cde9cc;--dashboard-white:#fff;--dashboard-quote-ink:#2d3a24;--dashboard-type-bg:#e8f0e2;--dashboard-media-bg:#fbf0cf;--dashboard-media-ink:#7a5d08;--dashboard-fine:#4b5540;--dashboard-soft-text:#d9e2cf;--dashboard-action-detail:#4a3a0a;--dashboard-video-gradient:linear-gradient(150deg,#2f6a33,#1f4a24);--dashboard-video-border:#587a48;--dashboard-play-ink:#1a2a10;--dashboard-quote-gradient:linear-gradient(135deg,#e8c763,#f5e08f 35%,#e3bc52 70%,#cfa437);--dashboard-quote-mark:#4a3205;--dashboard-quote-line:#785c1447;--dashboard-wave:#2f6a33;--dashboard-art-shadow:0 14px 30px #00000047;--dashboard-pill-shadow:0 8px 20px #0003;box-sizing:border-box;width:100%;color:var(--ink);padding:26px 30px;font:400 15px/1.5 Inter,sans-serif}.dashboard *,.dashboard :before,.dashboard :after{box-sizing:border-box}.dashboard h1,.dashboard h2,.dashboard h3,.dashboard h4{letter-spacing:0}.dashboard h1,.dashboard h2,.dashboard h4,.dashboard .font-heading{font-family:var(--pp-font-heading)}.dashboard .top{align-items:center;gap:14px;margin-bottom:20px;display:flex}.dashboard .dash-greeting{font:900 30px var(--pp-font-heading);color:var(--g);flex-wrap:wrap;align-items:center;gap:0;margin:0;display:flex}.dashboard .dash-smile{flex:none;margin-left:4px}.dashboard .dash-sub{color:var(--mut);margin:0;font-size:14px}.dashboard .card,.dashboard .dashboard-card{background:var(--dashboard-white);border:1px solid var(--line);border-radius:18px;min-width:0;padding:18px}.dashboard .sec{font:800 18px var(--pp-font-heading);color:var(--g);margin:0 0 10px}.dashboard .dashboard-ready-heading{height:28px;margin-top:32px}.dashboard .dashboard-columns{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.dashboard .dashboard-left{min-width:0}.dashboard .dashboard-right{flex-direction:column;min-width:0;display:flex}.dashboard .dashboard-right-waiting{padding-top:38px}.dashboard .dashboard-other-state{margin-top:24px}.dashboard .dashboard-other-state .dashboard-left>*+*{margin-top:20px}.dashboard .dashboard-other-state .dashboard-right>*+*{margin-top:14px}.dashboard .qa3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.dashboard .qa3>div{flex-direction:column;display:flex}.dashboard .qa3>div .qt{flex:none}.dashboard .qt{text-align:left;border:1px solid var(--line);background:var(--dashboard-white);width:100%;height:69px;min-height:0;color:var(--g);box-shadow:none;border-radius:18px;justify-content:flex-start;align-items:center;gap:12px;padding:14px 16px;font:700 15px/1.5 Inter,sans-serif;display:flex}.dashboard .qt .dash-tile-title{font:inherit;display:block}.dashboard .qt:not(.pri) .dash-tile-title{white-space:nowrap;font:700 14px/1.5 Inter,sans-serif}.dashboard .qt .dash-tile-help{color:var(--mut);white-space:nowrap;font:500 12px Inter,sans-serif;display:block}.dashboard .qt svg{width:22px;height:22px;color:var(--g);flex:none}.dashboard .qt.pri{background:var(--pp-logo-gold-gradient);border-color:var(--gold2);font-size:16px}.dashboard .qt.pri .dash-tile-help{color:var(--dashboard-action-detail)}.dashboard .dashboard-stats{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px;margin-bottom:0;display:grid}.dashboard .dashboard-patch-anchor{position:relative}.dashboard .dashboard-review-link-note{color:#5d6a52;text-align:center;margin:0;font:400 12px/1.45 Inter,sans-serif;position:absolute;bottom:calc(100% + 6px);left:0;right:0}.dashboard .stat{background:var(--dashboard-white);border:1px solid var(--line);border-radius:16px;min-width:0;height:95px;padding:12px 14px}.dashboard .dash-stat{font:900 28px/1 var(--pp-font-heading);color:var(--g);display:block}.dashboard .dash-of{color:var(--mut);font:600 14px Inter,sans-serif}.dashboard .dash-stat-label{color:var(--mut);margin:0;font-size:12px;font-weight:600}.dashboard .meter{background:var(--line);border-radius:99px;height:9px;margin:6px 0 4px;overflow:hidden}.dashboard .meter>div{background:var(--pp-logo-gold-gradient);height:100%;display:block}.dashboard .rev{background:var(--dashboard-white);border:1px solid var(--line);border-radius:18px;margin-bottom:12px;padding:14px 16px}.dashboard .rev .h{align-items:center;gap:10px;margin-bottom:4px;display:flex}.dashboard .av{background:var(--g2);width:34px;height:34px;color:var(--dashboard-white);font:800 12px var(--pp-font-heading);border-radius:50%;flex:none;place-items:center;display:grid}.dashboard .av-gold{background:var(--gold2);color:var(--g)}.dashboard .review-identity{min-width:0}.dashboard .rev .nm{overflow-wrap:anywhere;margin:0;font:700 15px/1.5 Inter,sans-serif}.dashboard .rev .mt{color:var(--mut);font-size:12px}.dashboard .stars{color:var(--gold2);flex:none;gap:2px;margin-left:auto;font-size:14px;display:inline-flex}.dashboard .stars svg{--pp-star-fill:var(--gold2)}.dashboard .type{background:var(--dashboard-type-bg);color:var(--g2);border-radius:999px;flex:none;padding:3px 10px;font:700 11px Inter,sans-serif}.dashboard .type.v{background:var(--dashboard-media-bg);color:var(--dashboard-media-ink)}.dashboard .rev .review-quote{color:var(--dashboard-quote-ink);white-space:pre-line;overflow-wrap:anywhere;font:inherit;margin:4px 0 8px}.dashboard .fine{color:var(--dashboard-fine);font-size:12px;font-style:italic}.dashboard .acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dashboard .fine+.acts{margin-top:8px}.dashboard .sm{height:auto;min-height:0;box-shadow:none;border-radius:999px;align-items:center;gap:6px;padding:7px 15px;font:700 13px Inter,sans-serif;display:inline-flex}.dashboard .sm.ok{background:var(--g);color:var(--dashboard-white)}.dashboard .sm.no{border:1.5px solid var(--line);color:var(--mut);background:0 0}.dashboard .sm.rec{background:var(--cream);border:1.5px solid var(--gold2);color:var(--dashboard-media-ink)}.dashboard .btn{background:var(--pp-logo-gold-gradient);height:auto;min-height:0;color:var(--ink);border-radius:999px;gap:6px;padding:10px 20px;font:700 14px Inter,sans-serif;display:inline-flex}.dashboard .dash-record{flex:none;align-self:start;align-items:center;gap:18px;width:100%;height:auto;min-height:0;margin-bottom:0;padding:16px 22px;display:flex}.dashboard .dash-record>div{flex:1}.dashboard .dash-record-icon{background:var(--pp-logo-gold-gradient);width:60px;height:60px;color:var(--g);border-radius:18px;flex:none;place-items:center;display:grid}.dashboard .dash-record-icon svg{width:32px;height:32px}.dashboard .dash-record-title{font:900 21px var(--pp-font-heading);color:var(--g);margin:0}.dashboard .dash-record-line{color:var(--mut);margin:2px 0 10px;font-size:13px}.dashboard .dash-record-btn{padding:10px 22px}.dashboard .dash-chart-title{margin-bottom:0}.dashboard .dash-help{color:var(--mut);margin:0;font-size:12px}.dashboard .chart{align-items:flex-end;gap:12px;height:120px;margin-top:10px;display:flex}.dashboard .chart .b{min-width:0;height:100%;color:var(--g);flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;font:700 12px Inter,sans-serif;display:flex}.dashboard .chart .b i{background:var(--pp-logo-gold-gradient);border-radius:8px 8px 3px 3px;width:100%;display:block}.dashboard .chart .m{color:var(--mut);margin:0;font:600 11px Inter,sans-serif}.dashboard .dashboard-patch{background:var(--g);color:var(--dashboard-white);text-align:center;border-radius:22px;margin-bottom:14px;padding:22px 18px 18px;position:relative;overflow:hidden}.dashboard .dashboard-patch:before{content:"";background:var(--g2);opacity:.6;pointer-events:none;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-90px;left:-60px}.dashboard .dashboard-patch>*{position:relative}.dashboard .dash-patch-eyebrow{letter-spacing:.12em;color:var(--gold2);margin:0;font:800 12px Inter,sans-serif}.dashboard .dash-patch-title{font:900 24px var(--pp-font-heading);margin:4px 0 10px}.dashboard .dash-patch-art{justify-content:center;margin-bottom:6px;display:flex}.dashboard .dash-patch-line{color:var(--dashboard-soft-text);margin:6px 0 2px;font-size:14px}.dashboard .link{color:var(--gold);height:auto;min-height:0;margin-top:8px;padding:0;font:700 13px Inter,sans-serif;display:inline-flex}.dashboard .dash-patch-link{color:var(--gold2)}.studio-cluster-tile{--g:#12290f;--g2:#245c29;--cream:#fffcf2;--gold:#efce7a;--gold2:#f3cb5f;--ink:#16220f;--mint:#cde9cc;--dashboard-white:#fff;--dashboard-video-gradient:linear-gradient(150deg,#2f6a33,#1f4a24);--dashboard-video-border:#587a48;--dashboard-play-ink:#1a2a10;--dashboard-quote-gradient:linear-gradient(135deg,#e8c763,#f5e08f 35%,#e3bc52 70%,#cfa437);--dashboard-quote-mark:#4a3205;--dashboard-quote-line:#785c1447;--dashboard-wave:#2f6a33;--dashboard-art-shadow:0 14px 30px #00000047;--dashboard-pill-shadow:0 8px 20px #0003}:is(.dashboard,.studio-cluster-tile) .cluster{--s:.9;width:calc(370px * var(--s));height:calc(260px * var(--s));font-family:var(--pp-font-heading);flex:none;position:relative}:is(.dashboard,.studio-cluster-tile) .cluster .cd{border-radius:calc(26px * var(--s));box-shadow:var(--dashboard-art-shadow);position:absolute}:is(.dashboard,.studio-cluster-tile) .cluster .v{left:0;top:calc(50px * var(--s));width:calc(150px * var(--s));height:calc(165px * var(--s));background:var(--dashboard-video-gradient);border:2px solid var(--dashboard-video-border);transform:rotate(-10deg)}:is(.dashboard,.studio-cluster-tile) .cluster .v i{left:calc(30px * var(--s));top:calc(36px * var(--s));width:calc(62px * var(--s));height:calc(62px * var(--s));background:var(--pp-logo-gold-gradient);border-radius:50%;position:absolute}:is(.dashboard,.studio-cluster-tile) .cluster .v i:after{content:"";border-left:calc(17px * var(--s)) solid var(--dashboard-play-ink);border-top:calc(10px * var(--s)) solid transparent;border-bottom:calc(10px * var(--s)) solid transparent;position:absolute;top:32%;left:46%}:is(.dashboard,.studio-cluster-tile) .cluster .v b{padding-left:calc(34px * var(--s));text-align:left!important}:is(.dashboard,.studio-cluster-tile) .cluster .v b,:is(.dashboard,.studio-cluster-tile) .cluster .vo b{left:0;right:0;bottom:calc(20px * var(--s));text-align:center;color:var(--dashboard-white);font-weight:800;font-size:calc(17px * var(--s));position:absolute;transform:rotate(-4deg)}:is(.dashboard,.studio-cluster-tile) .cluster .q{left:calc(104px * var(--s));width:calc(150px * var(--s));height:calc(190px * var(--s));background:var(--dashboard-quote-gradient);z-index:2;top:0;transform:rotate(2deg)}:is(.dashboard,.studio-cluster-tile) .cluster .q em{left:calc(18px * var(--s));top:calc(4px * var(--s));font:900 calc(64px * var(--s))/1 var(--pp-font-heading);color:var(--dashboard-quote-mark);font-style:normal;position:absolute}:is(.dashboard,.studio-cluster-tile) .cluster .q u{left:calc(18px * var(--s));height:calc(8px * var(--s));background:var(--dashboard-quote-line);border-radius:9px;position:absolute}:is(.dashboard,.studio-cluster-tile) .cluster .q u:first-of-type{top:calc(86px * var(--s));width:calc(110px * var(--s))}:is(.dashboard,.studio-cluster-tile) .cluster .q u:nth-of-type(2){top:calc(106px * var(--s));width:calc(92px * var(--s))}:is(.dashboard,.studio-cluster-tile) .cluster .q u:nth-of-type(3){top:calc(126px * var(--s));width:calc(70px * var(--s))}:is(.dashboard,.studio-cluster-tile) .cluster .q s{left:calc(18px * var(--s));bottom:calc(14px * var(--s));color:var(--dashboard-play-ink);letter-spacing:calc(4px * var(--s));font-size:calc(15px * var(--s));text-decoration:none;position:absolute}:is(.dashboard,.studio-cluster-tile) .cluster .vo{left:calc(222px * var(--s));top:calc(36px * var(--s));width:calc(140px * var(--s));height:calc(165px * var(--s));background:var(--cream);z-index:1;transform:rotate(10deg)}:is(.dashboard,.studio-cluster-tile) .cluster .vo b{color:var(--ink);padding-left:calc(40px * var(--s));text-align:center}:is(.dashboard,.studio-cluster-tile) .cluster .vo .w{left:calc(58px * var(--s));top:calc(46px * var(--s));gap:calc(5px * var(--s));height:calc(54px * var(--s));align-items:center;display:flex;position:absolute}:is(.dashboard,.studio-cluster-tile) .cluster .vo .w i{width:calc(7px * var(--s));background:var(--dashboard-wave);border-radius:9px}:is(.dashboard,.studio-cluster-tile) .cluster .vo .w i:nth-child(2n){background:var(--gold2)}:is(.dashboard,.studio-cluster-tile) .cluster .gr{left:calc(46px * var(--s));z-index:3;background:var(--mint);color:var(--ink);padding:calc(11px * var(--s)) calc(24px * var(--s));font-weight:800;font-size:calc(17px * var(--s));box-shadow:var(--dashboard-pill-shadow);white-space:nowrap;border-radius:999px;position:absolute;bottom:0;transform:rotate(-3deg)}:is(.dashboard,.studio-cluster-tile) .cluster .sp4{right:calc(-6px * var(--s));top:calc(-8px * var(--s));width:calc(34px * var(--s));height:calc(34px * var(--s));z-index:4;fill:var(--gold);position:absolute}.dashboard .fbanner{background:var(--g);color:var(--dashboard-white);border-radius:18px;justify-content:space-between;align-items:center;gap:20px;margin-top:14px;padding:22px 24px;display:flex}.dashboard .fbanner .e{letter-spacing:.14em;color:var(--gold);margin:0;font:800 11px Inter,sans-serif}.dashboard .fbanner .dash-garden-title{font:900 20px var(--pp-font-heading);margin:4px 0}.dashboard .fbanner .banner-description{color:var(--dashboard-soft-text);max-width:430px;margin:0;font-size:13px}.dashboard .fbanner .gb{background:var(--pp-logo-gold-gradient);color:var(--g);white-space:nowrap;border-radius:999px;height:auto;min-height:0;padding:12px 22px;font:800 14px Inter,sans-serif}.dashboard .dashboard-gold{background:var(--pp-logo-gold-gradient);color:var(--ink)}@media (width<=900px){.dashboard .dashboard-columns{grid-template-columns:minmax(0,1fr)}.dashboard .dashboard-right-waiting{padding-top:0}.dashboard .fbanner{flex-wrap:wrap}}@media (width>=641px) and (width<=1399px){.dashboard .qa3{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.dashboard{padding:26px 16px}.dashboard .qa3,.dashboard .dashboard-stats{grid-template-columns:minmax(0,1fr)}.dashboard .rev .h{flex-wrap:wrap}.dashboard .cluster{max-width:100%}}
