.gp-wish{isolation:isolate;min-height:100vh;box-sizing:border-box;min-height:100dvh;color:var(--gp-text);background-color:#0e1014;place-items:center;padding:48px 16px;display:grid;position:relative}.gp-wish:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(circle at 50% 35%,#0000 0 30%,#080a0e38 65%,#080a0e73 100%),linear-gradient(#080a0e2e 0%,#080a0e5c 100%),linear-gradient(90deg,#080a0e1a,#080a0e80 28% 72%,#080a0e1a),url(/prediction-background.png);background-position:50%;background-repeat:no-repeat;background-size:cover;position:fixed;inset:0}.gp-wish-card{box-sizing:border-box;border:1px solid var(--gp-border);border-radius:var(--gp-r);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#16171cdb;flex-direction:column;align-items:stretch;gap:24px;width:min(560px,100%);min-width:0;padding:28px 32px 24px;display:flex;box-shadow:0 24px 60px #00000073}.gp-wish-back{box-sizing:border-box;border:1px solid var(--gp-border);height:32px;color:var(--gp-text-2);font:600 12.5px var(--gp-sans);background:#ffffff08;border-radius:8px;align-self:flex-start;align-items:center;padding:0 12px;text-decoration:none;transition:border-color .12s,color .12s;display:inline-flex}.gp-wish-back:hover{color:var(--gp-text);border-color:#414147}.gp-wish-back:focus-visible{outline:2px solid var(--gp-accent);outline-offset:2px}.gp-wish-head h1{color:#fff;font:700 24px/1.25 var(--gp-sans);letter-spacing:-.015em;margin:0}.gp-wish-head p{color:var(--gp-muted);margin:10px 0 0;font-size:13.5px;line-height:1.6}.gp-wish-form{flex-direction:column;gap:20px;display:flex}.gp-wish-topics{border:0;min-width:0;margin:0;padding:0}.gp-wish-topics legend,.gp-wish-field>span{color:var(--gp-text-2);margin-bottom:8px;padding:0;font-size:12.5px;font-weight:600;display:block}.gp-wish-field>span em{color:var(--gp-faint);margin-left:6px;font-style:normal;font-weight:400}.gp-wish-topics>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.gp-wish-topics label{box-sizing:border-box;border:1px solid var(--gp-border);min-height:36px;color:var(--gp-text-2);text-align:center;cursor:pointer;background:#0c0c0e99;border-radius:8px;justify-content:center;align-items:center;padding:6px 8px;font-size:12.5px;line-height:1.25;transition:border-color .12s,color .12s;display:flex;position:relative}.gp-wish-topics label:hover{color:var(--gp-text);border-color:#414147}.gp-wish-topics label.is-active{border-color:var(--gp-accent);color:#fff}.gp-wish-topics input{opacity:0;pointer-events:none;position:absolute}.gp-wish-topics label:has(input:focus-visible){outline:2px solid var(--gp-accent);outline-offset:2px}.gp-wish-field{flex-direction:column;display:flex;position:relative}.gp-wish-field textarea,.gp-wish-field input{box-sizing:border-box;border:1px solid var(--gp-border);width:100%;color:var(--gp-text);font:14px/1.55 var(--gp-sans);background:#0c0c0e99;border-radius:8px;outline:none;padding:11px 13px;transition:border-color .12s}.gp-wish-field textarea{resize:vertical;min-height:130px}.gp-wish-field input{height:42px}.gp-wish-field textarea::placeholder,.gp-wish-field input::placeholder{color:var(--gp-faint)}.gp-wish-field textarea:focus,.gp-wish-field input:focus{border-color:#5a5a62}.gp-wish-field small{color:var(--gp-faint);align-self:flex-end;margin-top:6px;font-size:12px}.gp-wish-trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.gp-wish-error{color:#ffb3b6;margin:-6px 0 0;font-size:13px;line-height:1.5}.gp-wish-send{background:var(--gp-accent);color:#1a1400;height:44px;font:700 13.5px var(--gp-sans);cursor:pointer;border:1px solid #0000;border-radius:8px;transition:background .12s}.gp-wish-send:hover:not(:disabled){background:#ffd75e}.gp-wish-send:disabled{border-color:var(--gp-border);color:#6a6a72;cursor:default;background:#ffffff0a}:is(.gp-wish-send:focus-visible,.gp-wish-secondary:focus-visible){outline:2px solid var(--gp-accent);outline-offset:2px}.gp-wish-done{border-top:1px solid var(--gp-border);border-bottom:1px solid var(--gp-border);flex-direction:column;align-items:flex-start;gap:8px;padding:18px 0;display:flex}.gp-wish-done strong{color:#fff;font-size:17px}.gp-wish-done p{color:var(--gp-muted);margin:0 0 10px;font-size:13.5px;line-height:1.6}.gp-wish-secondary{border:1px solid var(--gp-border);height:36px;color:var(--gp-text);font:600 12.5px var(--gp-sans);cursor:pointer;background:#ffffff08;border-radius:8px;padding:0 14px}.gp-wish-secondary:hover{border-color:#414147}.gp-wish-foot{border-top:1px solid var(--gp-border-soft);justify-content:center;padding-top:16px;display:flex}.gp-wish-foot .gp-made.is-compact{border:0;margin:0;padding:0;font-size:12px}@media (max-width:560px){.gp-wish{place-items:start stretch;padding:14px 12px}.gp-wish-card{gap:20px;padding:20px 18px 18px}.gp-wish-topics>div{grid-template-columns:repeat(2,minmax(0,1fr))}.gp-wish-head h1{font-size:21px}}.gp-wishes-page .gp-page-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.gp-wishes-actions{flex-shrink:0;gap:8px;display:flex}.gp-wishes-filter{flex-wrap:wrap;gap:6px;margin:4px 0 16px;display:flex}.gp-wishes-filter .gp-chip b{color:var(--gp-faint);font-variant-numeric:tabular-nums;margin-left:7px;font-weight:600}.gp-wishes-filter .gp-chip.is-active b{color:inherit}.gp-wishes-list{flex-direction:column;gap:10px;display:flex}.gp-wish-item{flex-direction:column;gap:10px;padding:16px 18px;display:flex;position:relative}.gp-wish-item.is-unread{border-color:var(--gp-accent-line)}.gp-wish-item.is-unread:before{content:"";background:var(--gp-accent);border-radius:0 3px 3px 0;width:3px;position:absolute;top:14px;bottom:14px;left:-1px}.gp-wish-item header{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.gp-wish-item header strong{color:var(--gp-text);font-size:13px}.gp-wish-item header time{color:var(--gp-faint);margin-left:auto;font-size:11px}.gp-wish-tag{color:var(--gp-accent);font:700 9.5px var(--gp-display);letter-spacing:.1em;text-transform:uppercase}.gp-wish-item>p{color:var(--gp-text-2);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13.5px;line-height:1.6}.gp-wish-item footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.gp-wish-item footer small{color:var(--gp-faint);font-size:11px}.gp-wish-item footer div{gap:6px;display:flex}.gp-wish-item footer .gp-button{height:28px;padding:0 10px;font-size:11.5px}.gp-lock-wish{border:1px solid var(--gp-border);color:var(--gp-text-2);background:#ffffff05;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;text-decoration:none;transition:border-color .12s,background .12s;display:flex}.gp-lock-wish:hover{border-color:var(--gp-accent-line);background:var(--gp-accent-wash)}.gp-lock-wish span{flex-direction:column;gap:3px;display:flex}.gp-lock-wish strong{color:var(--gp-text);font-size:12.5px;font-weight:650}.gp-lock-wish small{color:var(--gp-muted);font-size:11px}.gp-lock-wish b{color:var(--gp-accent);font-size:16px;font-weight:500}
