.gs-legal-page{z-index:4;color:#eeedf9;overflow-wrap:anywhere;width:min(100% - 36px,920px);margin:0 auto;padding:120px 0 50px;line-height:1.75;position:relative}.gs-legal-page h1{color:#0000;background:linear-gradient(110deg,#56e4e1,#bf8cfb);-webkit-background-clip:text;background-clip:text;margin:20px 0;font-size:clamp(32px,5vw,54px);line-height:1.2}.gs-legal-page h2{margin:0 0 12px;font-size:21px;line-height:1.4}.gs-legal-page section{background:#141123ed;border:1px solid #ab89e930;border-radius:18px;margin:18px 0;padding:26px}.gs-legal-page p{margin:10px 0}.gs-legal-page a,.gs-cookie-banner a{color:#72e4eb;text-underline-offset:3px;text-decoration:underline}.gs-legal-page nav{flex-wrap:wrap;gap:18px;display:flex}.gs-legal-notice{color:#ffe2b7;background:#3c2b1b77;border-left:3px solid #f3bc69;border-radius:10px;padding:18px 22px}.gs-legal-page dt{color:#bba8d7;margin-top:14px;font-size:13px}.gs-legal-page dd{margin:0}.gs-legal-page table{border-collapse:collapse;width:100%;font-size:14px}.gs-legal-page th,.gs-legal-page td{text-align:left;vertical-align:top;border-bottom:1px solid #aa87c733;padding:12px 10px}.gs-legal-scroll{overflow:auto}.gs-legal-page button{color:#fff;cursor:pointer;background:#17303e;border:1px solid #77ced877;border-radius:10px;padding:10px 16px}.gs-legal-footer{z-index:5;color:#b7aace;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;padding:30px 22px 115px;font-size:12px;display:flex;position:relative}.gs-legal-footer nav{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.gs-legal-footer button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.gs-legal-footer a:hover,.gs-legal-footer button:hover{color:#64e4e6}.gs-cookie-banner{z-index:10000;color:#efedf7;background:#151225;border:1px solid #ad90f278;border-radius:18px;width:min(700px,100% - 28px);max-height:80dvh;padding:24px;line-height:1.6;position:fixed;bottom:20px;left:50%;overflow:auto;transform:translate(-50%);box-shadow:0 12px 80px #000a}.gs-cookie-banner h2{margin:0 0 8px;font-size:20px}.gs-cookie-banner p{margin:8px 0;font-size:14px}.gs-cookie-banner>div{grid-template-columns:1fr 1fr;gap:12px;margin:16px 0;display:grid}.gs-cookie-banner button{color:#fff;font:inherit;cursor:pointer;background:#27304b;border:1px solid #849bdc;border-radius:10px;padding:12px}.gs-cookie-banner button:hover{background:#354367}.gs-cookie-banner small{color:#b6adcb}.gs-cookie-banner button:disabled{opacity:.6}.gs-shard-history{background:#141123;border:1px solid #ab89e930;border-radius:16px;margin-top:25px;padding:20px}.gs-shard-history>div{overflow:auto}.gs-shard-history table{text-align:left;border-collapse:collapse;width:100%;font-size:13px}.gs-shard-history td,.gs-shard-history th{border-bottom:1px solid #ffffff18;padding:10px}.gs-shard-history summary{cursor:pointer}:is(.gs-legal-footer :focus-visible,.gs-legal-page :focus-visible,.gs-cookie-banner :focus-visible){outline-offset:4px;outline:2px solid #72e4eb}@media (max-width:600px){.gs-legal-page{padding-top:105px}.gs-legal-page section{padding:18px}.gs-cookie-banner{padding:18px;bottom:12px}.gs-cookie-banner>div{grid-template-columns:1fr}.gs-shard-history{padding:14px}.gs-shard-history td{white-space:nowrap}}@media print{.gs-legal-page{color:#000;width:100%;padding:0}.gs-legal-page h1{color:#000}.gs-legal-page section{break-inside:avoid;background:#fff;border-color:#aaa}.gs-legal-page nav,.gs-legal-page button,.gs-legal-footer,.gs-cookie-banner{display:none}.gs-legal-notice{color:#000;background:#fff}}.plans-grid .price{flex-wrap:wrap;gap:6px}.plans-grid .price b{overflow-wrap:anywhere;font-size:clamp(22px,2.2vw,32px);line-height:1.25}.plan-dialog{max-height:85dvh;overflow:auto}.plan-dialog button:disabled{opacity:.6;cursor:not-allowed}.gs-feature-status{color:#d6cee6;background:#1a1427;border:1px solid #a391be44;border-radius:12px;margin:14px 0;padding:12px 18px;font-size:13px;line-height:1.6}
