#grapedle-root{--gd-cream: #f3ede5;--gd-panel: #eae0d2;--gd-panel-soft: #f7f2ea;--gd-brand: #714b4b;--gd-accent: #9a5151;--gd-gold: #d9b783;--gd-ink: #3b2626;--gd-ink-soft: #6b4f4f;--gd-line: #e0d2c2;--gd-field-border: #9a8471;--gd-green: #6e9a5e;--gd-green-ink: #13200e;--gd-yellow: #e2c58b;--gd-yellow-ink: #3d2d0c;--gd-red: #9a5151;--gd-red-ink: #fbf5ee;--gd-grey: #e6ddd0;--gd-grey-ink: #6b4f4f;--gd-radius: 10px;box-sizing:border-box;display:block;width:100%;max-width:1000px;min-height:0;margin:0 auto;padding:0;color:var(--gd-ink);font-family:inherit;font-size:16px;line-height:1.45;text-align:left;-webkit-text-size-adjust:100%}#grapedle-root :where(*,*:before,*:after){box-sizing:border-box}#grapedle-root [hidden]{display:none!important}#grapedle-root p,#grapedle-root span,#grapedle-root li,#grapedle-root ul,#grapedle-root ol,#grapedle-root dl,#grapedle-root strong,#grapedle-root em,#grapedle-root a,#grapedle-root h1,#grapedle-root h2,#grapedle-root h3,#grapedle-root h4,#grapedle-root dt,#grapedle-root dd,#grapedle-root details,#grapedle-root summary,#grapedle-root label,#grapedle-root header,#grapedle-root section,#grapedle-root form{margin:0;padding:0;font:inherit;color:inherit;letter-spacing:inherit;text-transform:none;list-style:none;text-decoration:none;text-shadow:none;float:none;background:none;border:0;max-width:none}#grapedle-root strong{font-weight:700}#grapedle-root ul,#grapedle-root ol{list-style:none}#grapedle-root li::marker,#grapedle-root summary::marker{content:""}#grapedle-root summary::-webkit-details-marker{display:none}#grapedle-root img{max-width:100%;margin:0;padding:0;border:0;box-shadow:none}#grapedle-root button,#grapedle-root input{margin:0!important;padding:0!important;background:transparent!important;border:0!important;color:inherit!important;font:inherit!important;text-transform:none!important;letter-spacing:normal!important;border-radius:0!important;box-shadow:none!important;text-shadow:none!important;text-decoration:none!important;height:auto;width:auto;min-width:0;line-height:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}#grapedle-root [tabindex="-1"]:focus{outline:none}#grapedle-root .gd-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}#grapedle-root :focus-visible{outline:3px solid var(--gd-ink);outline-offset:2px}#grapedle-root .gd-app{background:var(--gd-cream);border:1px solid var(--gd-line);border-radius:14px;padding:18px}#grapedle-root .gd-header{display:flex;align-items:center;justify-content:space-between;gap:8px 12px;flex-wrap:wrap;margin-bottom:14px}#grapedle-root .gd-title{display:flex;align-items:center;gap:10px;font-size:1.5rem;font-weight:600;color:var(--gd-brand);line-height:1.2}#grapedle-root .gd-logo{display:block;height:52px}#grapedle-root .gd-logo svg{display:block;height:100%;width:auto}#grapedle-root .gd-title-n{align-self:flex-end;padding-bottom:6px;font-size:1.1rem;font-weight:600;color:var(--gd-ink-soft);font-variant-numeric:tabular-nums}#grapedle-root[data-gd-layout=narrow] .gd-logo{height:42px}#grapedle-root .gd-tools{display:flex;align-items:center;flex-wrap:wrap;gap:8px}#grapedle-root .gd-langs{display:inline-flex;border:1px solid var(--gd-field-border);border-radius:999px;overflow:hidden}#grapedle-root .gd-seg{background:transparent!important;border:0!important;padding:6px 12px!important;min-height:36px;font-size:1.15rem!important;line-height:1!important;cursor:pointer;border-radius:0!important;opacity:.45;filter:grayscale(.4)}#grapedle-root .gd-seg-on{background:var(--gd-panel-soft)!important;opacity:1;filter:none}#grapedle-root .gd-icon{display:inline-flex;align-items:center;justify-content:center;width:40px!important;height:40px;border-radius:50%!important;border:1px solid var(--gd-line)!important;background:var(--gd-panel-soft)!important;color:var(--gd-brand)!important;cursor:pointer;padding:0!important}#grapedle-root .gd-icon:hover{background:var(--gd-panel)!important}#grapedle-root .gd-note{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;background:var(--gd-panel);border-radius:8px;padding:8px 12px;margin-bottom:12px;font-size:.9rem;font-weight:500}#grapedle-root .gd-teaser{display:flex;flex-direction:column;align-items:flex-start;gap:10px;background:var(--gd-panel-soft);border:1px solid var(--gd-line);border-left:5px solid var(--gd-gold);border-radius:12px;padding:16px}#grapedle-root .gd-teaser-title{font-size:1.3rem;font-weight:600;color:var(--gd-brand);line-height:1.25}#grapedle-root .gd-teaser-clock{font-size:1.5rem;font-variant-numeric:tabular-nums;color:var(--gd-ink)}#grapedle-root .gd-form{display:flex;gap:8px;align-items:stretch}#grapedle-root .gd-field{position:relative;flex:1;min-width:0}#grapedle-root .gd-input{display:block;width:100%!important;min-height:48px;padding:10px 14px!important;background:#fff!important;border:1.5px solid var(--gd-field-border)!important;border-radius:var(--gd-radius)!important;font-size:16px!important;font-weight:400!important;line-height:1.3!important;color:var(--gd-ink)!important;box-shadow:none!important}#grapedle-root .gd-input::placeholder{color:var(--gd-ink-soft);opacity:.9}#grapedle-root .gd-btn{letter-spacing:.02em!important;display:inline-flex;align-items:center;justify-content:center;text-align:center;min-height:48px;padding:10px 20px!important;background:var(--gd-brand)!important;color:var(--gd-cream)!important;border:1.5px solid var(--gd-brand)!important;border-radius:var(--gd-radius)!important;font-size:1rem!important;font-weight:600!important;text-transform:none!important;cursor:pointer;text-decoration:none!important;box-shadow:none!important;line-height:1.25!important}#grapedle-root .gd-btn:hover{background:var(--gd-accent)!important;border-color:var(--gd-accent)!important;color:var(--gd-cream)!important}#grapedle-root .gd-btn-ghost{background:transparent!important;color:var(--gd-brand)!important}#grapedle-root .gd-btn-ghost:hover{background:var(--gd-panel)!important;color:var(--gd-brand)!important}#grapedle-root .gd-btn-small{min-height:36px;padding:4px 12px!important;font-size:.85rem!important}#grapedle-root .gd-btn-share{min-height:52px;width:100%;font-size:1.05rem!important}#grapedle-root .gd-list{position:absolute;z-index:20;left:0;right:0;top:calc(100% + 4px);max-height:320px;overflow-y:auto;background:#fff;border:1.5px solid var(--gd-field-border);border-radius:var(--gd-radius);box-shadow:0 8px 24px #3b262624}#grapedle-root .gd-opt{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;padding:10px 14px;cursor:pointer;border-bottom:1px solid var(--gd-line)}#grapedle-root .gd-opt:last-child{border-bottom:0}#grapedle-root .gd-opt-on{background:var(--gd-panel)}#grapedle-root .gd-opt-name{font-weight:500}#grapedle-root .gd-opt-via,#grapedle-root .gd-opt-arrow{color:var(--gd-ink-soft)}#grapedle-root .gd-opt-note{margin-left:auto;color:var(--gd-ink-soft);font-size:.8rem}#grapedle-root .gd-opt-done{color:var(--gd-ink-soft);cursor:default}#grapedle-root .gd-opt-done .gd-opt-name{text-decoration:line-through}#grapedle-root .gd-msg{min-height:1.4em;color:var(--gd-accent);font-size:.9rem;margin-top:6px}#grapedle-root .gd-counter{color:var(--gd-ink-soft);font-size:.85rem}#grapedle-root .gd-hints{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px;align-items:stretch}#grapedle-root .gd-hintbtn{min-height:40px;padding:6px 14px!important;font-size:.9rem!important}#grapedle-root .gd-hintbtn:disabled{opacity:.55;cursor:not-allowed;background:transparent!important;border-color:var(--gd-field-border)!important;color:var(--gd-ink-soft)!important}#grapedle-root .gd-hint-lock{font-weight:400;margin-left:4px}#grapedle-root .gd-hint{flex:1 1 100%;background:var(--gd-panel-soft);border:1px solid var(--gd-line);border-left:4px solid var(--gd-gold);border-radius:8px;padding:8px 12px;font-weight:500;white-space:pre-wrap}#grapedle-root .gd-board{margin-top:16px}#grapedle-root .gd-tile{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:2px;min-width:0;padding:6px 4px;border-radius:8px;font-size:.78rem;line-height:1.2;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}#grapedle-root .gd-s-green{background:var(--gd-green);color:var(--gd-green-ink)}#grapedle-root .gd-s-yellow{background:var(--gd-yellow);color:var(--gd-yellow-ink)}#grapedle-root .gd-s-red{background:var(--gd-red);color:var(--gd-red-ink)}#grapedle-root .gd-s-neutral{background:var(--gd-panel);color:var(--gd-ink);border:1px solid var(--gd-line);font-weight:600}#grapedle-root .gd-s-grey{background:var(--gd-grey);color:var(--gd-grey-ink);border:1px dashed var(--gd-field-border)}#grapedle-root .gd-sym{font-weight:800;font-size:1.05rem;line-height:1}#grapedle-root .gd-body{display:block;font-weight:500}#grapedle-root .gd-val{display:flex;flex-direction:column;align-items:center;gap:1px}#grapedle-root .gd-sub{font-size:.72rem;font-weight:600;white-space:nowrap;opacity:.9}#grapedle-root .gd-lbl{display:none;font-weight:500;font-size:.7rem;text-transform:uppercase;letter-spacing:.05em}#grapedle-root .gd-k-style .gd-chip{white-space:nowrap}#grapedle-root .gd-val-chips{flex-direction:row;flex-wrap:wrap;gap:3px;justify-content:center}#grapedle-root .gd-chip{display:inline-flex;align-items:center;gap:3px;padding:1px 6px;border-radius:999px;font-size:.7rem;line-height:1.25;border:1.5px solid rgba(59,38,38,.35);background:#fffaf3;color:var(--gd-ink);max-width:100%;text-align:left}#grapedle-root .gd-chip-e{font-size:.9em;line-height:1}#grapedle-root .gd-chip-t{overflow-wrap:anywhere;min-width:0}#grapedle-root .gd-chip-hit{background:#23502b;border-color:#fffaf3;color:#fff;font-weight:700}#grapedle-root .gd-chip-fam{border:2px dashed #5c3d00;background:#fff3c4;font-weight:600}#grapedle-root .gd-chip-ok{font-weight:800}#grapedle-root .gd-chip-lg{font-size:.85rem;padding:2px 8px}#grapedle-root .gd-chips{display:flex;flex-wrap:wrap;gap:4px}#grapedle-root .gd-legend{margin:10px 0 0;font-size:.75rem;color:var(--gd-ink-soft)}#grapedle-root .gd-hit{font-weight:800}#grapedle-root .gd-reg{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;column-gap:5px}#grapedle-root .gd-reg+.gd-reg{margin-top:3px}#grapedle-root .gd-rb{display:inline-flex;align-items:center;justify-content:center;width:1.25em;height:1.25em;border-radius:50%;font-size:.72rem;font-weight:800;line-height:1;flex:none;align-self:center;box-shadow:0 0 0 1.5px #ffffffe6}#grapedle-root .gd-rb-green{background:var(--gd-green);color:var(--gd-green-ink)}#grapedle-root .gd-rb-yellow{background:var(--gd-yellow);color:var(--gd-yellow-ink);box-shadow:0 0 0 1.5px var(--gd-yellow-ink)}#grapedle-root .gd-rb-red{background:var(--gd-red);color:var(--gd-red-ink)}#grapedle-root .gd-rows{display:flex;flex-direction:column;gap:10px}#grapedle-root .gd-name{font-weight:600;color:var(--gd-brand)}#grapedle-root .gd-tiles{display:grid;gap:4px}#grapedle-root[data-gd-layout=wide] .gd-cols,#grapedle-root[data-gd-layout=wide] .gd-row{display:grid;grid-template-columns:112px 1fr;gap:8px;align-items:stretch}#grapedle-root[data-gd-layout=wide] .gd-colgrid,#grapedle-root[data-gd-layout=wide] .gd-tiles{display:grid;gap:4px;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr) minmax(0,1.1fr) minmax(0,1fr) minmax(0,1.5fr)}#grapedle-root[data-gd-layout=wide] .gd-cols{margin-bottom:6px;font-size:.68rem;text-transform:uppercase;letter-spacing:.04em;color:var(--gd-ink-soft);font-weight:600}#grapedle-root[data-gd-layout=wide] .gd-col{text-align:center;align-self:end;overflow-wrap:anywhere}#grapedle-root[data-gd-layout=wide] .gd-tile{min-height:64px;height:auto}#grapedle-root[data-gd-layout=wide] .gd-row{align-items:center}#grapedle-root[data-gd-layout=wide] .gd-name{font-size:.9rem;overflow-wrap:anywhere}#grapedle-root[data-gd-layout=narrow] .gd-cols{display:none}#grapedle-root[data-gd-layout=narrow] .gd-cols.gd-cols-empty{display:block}#grapedle-root[data-gd-layout=narrow] .gd-cols-empty .gd-colname{display:none}#grapedle-root[data-gd-layout=narrow] .gd-cols-empty .gd-colgrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;font-size:.72rem;color:var(--gd-ink-soft);font-weight:600}#grapedle-root[data-gd-layout=narrow] .gd-cols-empty .gd-col{text-align:center;padding:6px 2px;border:1px dashed var(--gd-field-border);border-radius:8px;overflow-wrap:normal}#grapedle-root .gd-cols-empty .gd-col{opacity:.9}#grapedle-root[data-gd-layout=narrow] .gd-btn{padding:10px 14px!important}#grapedle-root[data-gd-layout=narrow] .gd-app{padding:12px}#grapedle-root[data-gd-layout=narrow] .gd-row{background:var(--gd-panel-soft);border:1px solid var(--gd-line);border-radius:12px;padding:10px}#grapedle-root[data-gd-layout=narrow] .gd-name{margin-bottom:8px;font-size:1.05rem}#grapedle-root[data-gd-layout=narrow] .gd-tiles{grid-template-columns:repeat(6,minmax(0,1fr))}#grapedle-root[data-gd-layout=narrow] .gd-k-colour,#grapedle-root[data-gd-layout=narrow] .gd-k-body,#grapedle-root[data-gd-layout=narrow] .gd-k-area{grid-column:span 2}#grapedle-root[data-gd-layout=narrow] .gd-k-region{grid-column:span 4}#grapedle-root[data-gd-layout=narrow] .gd-k-style{grid-column:span 2}#grapedle-root[data-gd-layout=narrow] .gd-k-flavour{grid-column:span 6}#grapedle-root[data-gd-layout=narrow] .gd-k-colour,#grapedle-root[data-gd-layout=narrow] .gd-cols-empty .gd-col:nth-child(1){order:1}#grapedle-root[data-gd-layout=narrow] .gd-k-body,#grapedle-root[data-gd-layout=narrow] .gd-cols-empty .gd-col:nth-child(3){order:2}#grapedle-root[data-gd-layout=narrow] .gd-k-area,#grapedle-root[data-gd-layout=narrow] .gd-cols-empty .gd-col:nth-child(5){order:3}#grapedle-root[data-gd-layout=narrow] .gd-k-region,#grapedle-root[data-gd-layout=narrow] .gd-cols-empty .gd-col:nth-child(2){order:4}#grapedle-root[data-gd-layout=narrow] .gd-k-flavour,#grapedle-root[data-gd-layout=narrow] .gd-cols-empty .gd-col:nth-child(6){order:6}#grapedle-root[data-gd-layout=narrow] .gd-k-style,#grapedle-root[data-gd-layout=narrow] .gd-cols-empty .gd-col:nth-child(4){order:5}#grapedle-root[data-gd-layout=narrow] .gd-cols-empty .gd-col:nth-child(1),#grapedle-root[data-gd-layout=narrow] .gd-cols-empty .gd-col:nth-child(3),#grapedle-root[data-gd-layout=narrow] .gd-cols-empty .gd-col:nth-child(5){grid-column:span 2}#grapedle-root[data-gd-layout=narrow] .gd-cols-empty .gd-col:nth-child(2){grid-column:span 4}#grapedle-root[data-gd-layout=narrow] .gd-cols-empty .gd-col:nth-child(4){grid-column:span 2}#grapedle-root[data-gd-layout=narrow] .gd-cols-empty .gd-col:nth-child(6){grid-column:span 6}#grapedle-root[data-gd-layout=narrow] .gd-tile{min-height:74px;padding:6px 4px}#grapedle-root[data-gd-layout=narrow] .gd-lbl{display:block}#grapedle-root[data-gd-layout=narrow] .gd-sym{position:absolute;top:3px;right:6px;font-size:1rem}#grapedle-root .gd-end{margin-top:4px;display:flex;flex-direction:column;gap:14px}#grapedle-root .gd-end-title{font-size:1.3rem;font-weight:600;color:var(--gd-brand);line-height:1.25}#grapedle-root .gd-cheer{margin-top:-10px;color:var(--gd-ink-soft);font-weight:500}#grapedle-root .gd-answer{background:var(--gd-panel-soft);border:1px solid var(--gd-line);border-left:5px solid var(--gd-accent);border-radius:12px;padding:14px 16px}#grapedle-root .gd-answer-won{border-left-color:var(--gd-green)}#grapedle-root .gd-kicker{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:var(--gd-ink-soft)}#grapedle-root .gd-answer-name{font-size:1.4rem;font-weight:600}#grapedle-root .gd-answer-small{font-size:.8rem;color:var(--gd-ink-soft)}#grapedle-root .gd-facts{margin-top:8px;display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:6px 18px}#grapedle-root .gd-fact{display:flex;flex-direction:column;font-size:.9rem}#grapedle-root .gd-fact dt{font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:var(--gd-ink-soft)}#grapedle-root .gd-did{margin-top:10px;font-size:.9rem}#grapedle-root .gd-h3{font-size:1.05rem;font-weight:600;margin-bottom:8px}#grapedle-root .gd-muted{color:var(--gd-ink-soft);font-size:.92rem;margin-bottom:8px}#grapedle-root .gd-shop .gd-btn,#grapedle-root .gd-tastings .gd-btn{margin-top:6px}#grapedle-root .gd-tastings .gd-muted{margin-bottom:4px}#grapedle-root .gd-practice-cta{display:flex;flex-wrap:wrap;gap:8px}#grapedle-root .gd-products{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;margin-bottom:8px}#grapedle-root .gd-product-link{display:flex;flex-direction:column;gap:4px;height:100%;padding:8px;background:#fff;border:1px solid var(--gd-line);border-radius:10px;text-decoration:none;color:var(--gd-ink)}#grapedle-root .gd-product-link:hover{border-color:var(--gd-accent)}#grapedle-root .gd-product-img{width:100%;aspect-ratio:1 / 1.1;object-fit:contain;background:var(--gd-panel-soft);border-radius:6px;display:block}#grapedle-root .gd-product-title{font-size:.85rem;font-weight:500}#grapedle-root .gd-product-price{font-size:.85rem;color:var(--gd-accent);font-weight:600;margin-top:auto}#grapedle-root .gd-countdown{color:var(--gd-ink-soft);font-size:.92rem;text-align:center}#grapedle-root .gd-clock{font-variant-numeric:tabular-nums;color:var(--gd-ink)}#grapedle-root .gd-dialog{width:min(520px,calc(100vw - 24px));max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow-y:auto;margin:auto;padding:18px;border:1px solid var(--gd-line);border-radius:14px;background:var(--gd-cream);color:var(--gd-ink);font-family:inherit;font-size:16px;line-height:1.45;text-align:left}#grapedle-root .gd-dialog::backdrop{background:#3b262680}#grapedle-root .gd-dialog-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}#grapedle-root .gd-dialog-title{font-size:1.25rem;font-weight:600;color:var(--gd-brand)}#grapedle-root .gd-dialog-body{display:flex;flex-direction:column;gap:12px;font-size:.92rem}#grapedle-root .gd-help-list{display:flex;flex-direction:column;gap:6px}#grapedle-root .gd-help-demo{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px}#grapedle-root .gd-demo{min-height:76px}#grapedle-root[data-gd-layout=narrow] .gd-help-demo{grid-template-columns:repeat(6,minmax(0,1fr))}#grapedle-root[data-gd-layout=narrow] .gd-help-demo .gd-demo{grid-column:span 2;min-height:64px}#grapedle-root[data-gd-layout=narrow] .gd-help-demo .gd-demo:nth-child(2){grid-column:span 4}#grapedle-root[data-gd-layout=narrow] .gd-help-demo .gd-demo:nth-child(6){grid-column:span 6}#grapedle-root[data-gd-layout=narrow] .gd-help-demo .gd-demo:nth-child(1){order:1}#grapedle-root[data-gd-layout=narrow] .gd-help-demo .gd-demo:nth-child(3){order:2}#grapedle-root[data-gd-layout=narrow] .gd-help-demo .gd-demo:nth-child(5){order:3}#grapedle-root[data-gd-layout=narrow] .gd-help-demo .gd-demo:nth-child(2){order:4}#grapedle-root[data-gd-layout=narrow] .gd-help-demo .gd-demo:nth-child(4){order:5}#grapedle-root[data-gd-layout=narrow] .gd-help-demo .gd-demo:nth-child(6){order:6}#grapedle-root .gd-lbl-on{display:block;font-size:.52rem;letter-spacing:0;overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual}#grapedle-root .gd-details{border-top:1px solid var(--gd-line);padding-top:8px}#grapedle-root .gd-details summary{cursor:pointer;font-weight:600;color:var(--gd-brand);padding:6px 0}#grapedle-root .gd-details summary:before{content:"\25b8";display:inline-block;margin-right:6px;transition:transform .15s}#grapedle-root .gd-details[open] summary:before{transform:rotate(90deg)}#grapedle-root .gd-details-body{display:flex;flex-direction:column;gap:10px;margin-top:6px}#grapedle-root .gd-practice-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(165px,1fr));gap:6px;max-height:40vh;overflow-y:auto}#grapedle-root .gd-practice-item{width:100%;justify-content:flex-start;min-height:40px;padding:6px 12px!important;font-size:.9rem!important;font-weight:400!important;gap:6px;white-space:nowrap}#grapedle-root .gd-statgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;text-align:center}#grapedle-root .gd-stat{display:flex;flex-direction:column;font-size:.72rem;color:var(--gd-ink-soft)}#grapedle-root .gd-stat-n{font-size:1.7rem;color:var(--gd-ink);font-weight:600;line-height:1.1}#grapedle-root .gd-dist{display:flex;flex-direction:column;gap:4px}#grapedle-root .gd-dist-row{display:flex;align-items:center;gap:8px}#grapedle-root .gd-dist-k{width:1em;font-weight:600}#grapedle-root .gd-dist-bar{min-width:8%;background:var(--gd-gold);color:var(--gd-ink);padding:1px 8px;border-radius:4px;text-align:right;font-weight:600}#grapedle-root .gd-dist-today{background:var(--gd-green);color:var(--gd-green-ink)}#grapedle-root{position:relative;--gd-pop: 1.1;--gd-pops: 2}#grapedle-root[data-gd-tier="1"]{--gd-pop: 1.2;--gd-pops: 4}#grapedle-root[data-gd-tier="2"]{--gd-pop: 1.16;--gd-pops: 3}#grapedle-root[data-gd-tier="3"]{--gd-pop: 1.12;--gd-pops: 3}#grapedle-root[data-gd-tier="4"]{--gd-pop: 1.1;--gd-pops: 2}#grapedle-root[data-gd-tier="5"]{--gd-pop: 1.07;--gd-pops: 2}#grapedle-root[data-gd-tier="6"]{--gd-pop: 1.05;--gd-pops: 1}@media(prefers-reduced-motion:no-preference){#grapedle-root .gd-new .gd-tile{animation:gd-flip .45s ease both;animation-delay:calc(var(--i, 0) * 70ms)}#grapedle-root .gd-win .gd-tile{animation:gd-flip .45s ease both,gd-pulse .6s ease .45s var(--gd-pops);animation-delay:calc(var(--i, 0) * 70ms),calc(var(--i, 0) * 70ms + .45s)}@keyframes gd-flip{0%{opacity:0;transform:rotateX(80deg)}to{opacity:1;transform:none}}@keyframes gd-pulse{0%,to{transform:scale(1)}50%{transform:scale(var(--gd-pop))}}@keyframes gd-cf{0%{transform:translate(0) rotate(0);opacity:1;animation-timing-function:cubic-bezier(.2,.8,.4,1)}38%{transform:translate(calc(var(--dx) * .75),var(--up)) rotate(calc(var(--r) * .5));opacity:1;animation-timing-function:cubic-bezier(.5,0,.9,.6)}to{transform:translate(var(--dx),var(--fall)) rotate(var(--r));opacity:0}}}#grapedle-root .gd-confetti{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:5}#grapedle-root .gd-cf{position:absolute;left:var(--x);top:var(--y);width:var(--w);height:calc(var(--w) * 1.5);border-radius:2px;opacity:0;animation:gd-cf var(--t) linear forwards;will-change:transform,opacity}#grapedle-root .gd-cf-round{height:var(--w);border-radius:50%}#grapedle-root .gd-cf-0{background:var(--gd-green)}#grapedle-root .gd-cf-1{background:var(--gd-yellow)}#grapedle-root .gd-cf-2{background:var(--gd-gold)}#grapedle-root .gd-cf-3{background:var(--gd-accent)}#grapedle-root .gd-cf-4{background:var(--gd-brand)}#grapedle-root[data-gd-kb=on] .gd-app{display:flex;flex-direction:column}#grapedle-root[data-gd-kb=on] .gd-end{order:1}#grapedle-root[data-gd-kb=on] .gd-board{order:2;margin-top:4px;margin-bottom:4px}#grapedle-root[data-gd-kb=on] .gd-hints{order:3}#grapedle-root[data-gd-kb=on] .gd-play{order:4;margin-top:12px}#grapedle-root[data-gd-kb=on] .gd-input{caret-color:var(--gd-brand)}#grapedle-root .gd-sugg{position:relative;height:0}#grapedle-root[data-gd-kb=on] .gd-list{position:absolute;left:-4px;right:-4px;bottom:4px;top:auto;z-index:20;display:flex;flex-wrap:wrap;align-content:flex-start;gap:6px;max-height:136px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:6px 4px;background:none;border:0;border-radius:0;box-shadow:none;scrollbar-width:none;-webkit-overflow-scrolling:touch}#grapedle-root[data-gd-kb=on] .gd-list::-webkit-scrollbar{display:none}#grapedle-root[data-gd-kb=on] .gd-opt,#grapedle-root[data-gd-kb=on] .gd-opt:last-child{flex:0 0 auto;flex-wrap:nowrap;align-items:center;white-space:nowrap;min-height:38px;padding:6px 12px;background:#fff;border:1.5px solid var(--gd-field-border);border-radius:999px;touch-action:manipulation}#grapedle-root[data-gd-kb=on] .gd-opt-on{background:var(--gd-panel)}#grapedle-root[data-gd-kb=on] .gd-opt-note{margin-left:4px}#grapedle-root .gd-kb{display:flex;flex-direction:column;gap:6px;margin-top:4px;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;touch-action:manipulation}#grapedle-root .gd-kb-row{display:flex;gap:4px}#grapedle-root .gd-kb-half{flex:.5 1 0}#grapedle-root .gd-key{flex:1 1 0;min-width:0;height:46px;display:flex;align-items:center;justify-content:center;background:#fff!important;border:1px solid var(--gd-line)!important;border-radius:6px!important;color:var(--gd-ink)!important;font-size:1.05rem!important;font-weight:600!important;text-transform:uppercase!important;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}#grapedle-root .gd-key:active{background:var(--gd-panel)!important}#grapedle-root .gd-key-fn{background:var(--gd-panel)!important;font-size:.85rem!important;text-transform:none!important}#grapedle-root .gd-key-wide{flex:1.6 1 0}#grapedle-root .gd-key-space{flex:4 1 0}#grapedle-root .gd-key-enter{background:var(--gd-brand)!important;border-color:var(--gd-brand)!important;color:var(--gd-cream)!important;font-size:.95rem!important;text-transform:none!important}#grapedle-root .gd-key-off{opacity:.3;cursor:default}#grapedle-root[data-gd-kb=on] .gd-hints{gap:6px}#grapedle-root[data-gd-kb=on] .gd-hintbtn{display:block;text-align:center;flex:1 1 0;min-width:0;min-height:36px;padding:4px 8px!important;font-size:.78rem!important}#grapedle-root[data-gd-kb=on] .gd-msg:empty{min-height:0;margin-top:0}#grapedle-root[data-gd-kb=on] .gd-counter{margin-top:4px;font-size:.8rem}#grapedle-root .gd-reg-c{flex-basis:100%;font-size:.66rem;font-weight:500;opacity:.9}#grapedle-root .gd-alike{margin-top:10px;padding:8px 12px;border-radius:8px;background:var(--gd-yellow);color:var(--gd-yellow-ink);font-size:.85rem;font-weight:500}#grapedle-root .gd-mini-row{display:none!important}#grapedle-root .gd-name-btn{display:inline;background:transparent!important;border:0!important;padding:0!important;color:inherit!important;font-weight:600!important;cursor:pointer;text-align:left}#grapedle-root .gd-name-fold{display:none}#grapedle-root[data-gd-layout=narrow] .gd-name-fold{display:inline;color:var(--gd-ink-soft)}#grapedle-root[data-gd-layout=wide] .gd-name-btn{cursor:default}#grapedle-root[data-gd-layout=narrow] .gd-collapsed{padding:0;background:transparent;border:0}#grapedle-root[data-gd-layout=narrow] .gd-collapsed>.gd-name,#grapedle-root[data-gd-layout=narrow] .gd-collapsed>.gd-tiles{display:none}#grapedle-root[data-gd-layout=narrow] .gd-collapsed>.gd-mini-row{display:flex!important}#grapedle-root[data-gd-layout=narrow] .gd-rows{gap:6px}#grapedle-root .gd-mini-row{width:100%!important;flex-direction:column;align-items:stretch;gap:4px;padding:6px 8px!important;background:var(--gd-panel-soft)!important;border:1px solid var(--gd-line)!important;border-radius:10px!important;cursor:pointer;text-align:left;touch-action:manipulation}#grapedle-root .gd-mini-name{font-weight:600;color:var(--gd-brand);font-size:.9rem;line-height:1.2}#grapedle-root .gd-minis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:3px}#grapedle-root .gd-mini{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:34px;border-radius:6px;padding:2px 1px;line-height:1.1;overflow:hidden}#grapedle-root .gd-mini-l{font-size:.58rem;text-transform:uppercase;letter-spacing:.03em;font-weight:500}#grapedle-root .gd-mini-v{font-size:.74rem;font-weight:700;white-space:nowrap}#grapedle-root .gd-opt-via{font-size:.78rem}#grapedle-root[data-gd-kb=on] .gd-list:not([hidden]){background:var(--gd-cream)!important;border-radius:10px!important;box-shadow:0 -6px 18px #3b26262e!important}#grapedle-root[data-gd-layout=narrow] .gd-row:not(.gd-collapsed){padding:8px}#grapedle-root[data-gd-layout=narrow] .gd-row:not(.gd-collapsed) .gd-name{margin-bottom:4px;font-size:.95rem}#grapedle-root[data-gd-layout=narrow] .gd-tile{min-height:58px;padding:4px 3px}#grapedle-root[data-gd-kb=on] .gd-msg:empty{display:none}#grapedle-root[data-gd-kb=on] .gd-list.gd-more{border-bottom:3px solid var(--gd-field-border)!important}#grapedle-root[data-gd-kb=on] .gd-input{min-height:42px;padding:8px 12px!important}#grapedle-root[data-gd-kb=on] .gd-counter{display:none}#grapedle-root[data-gd-kb=on] .gd-hintbtn{min-height:32px}#grapedle-root[data-gd-kb=on] .gd-play{margin-top:8px}#grapedle-root[data-gd-kb=on] .gd-form{margin-bottom:14px}#grapedle-root .gd-wiki{margin-top:10px;font-size:.88rem}#grapedle-root .gd-wiki a{color:var(--gd-brand);text-decoration:underline;text-underline-offset:2px}#grapedle-root .gd-sugg-track{position:absolute;right:-2px;bottom:8px;width:4px;z-index:21;border-radius:4px;background:var(--gd-line);pointer-events:none}#grapedle-root .gd-sugg-thumb{position:absolute;left:0;right:0;border-radius:4px;background:var(--gd-brand)}#grapedle-root[data-gd-kb=on] .gd-list{padding-right:12px}#grapedle-root .gd-flags{display:flex;gap:8px;flex-wrap:wrap}#grapedle-root .gd-flag{display:inline-flex!important;align-items:center;gap:6px;min-height:40px;padding:6px 12px!important;border:1.5px solid var(--gd-line)!important;border-radius:999px!important;background:var(--gd-panel-soft)!important;color:var(--gd-ink)!important;font-size:.9rem!important;font-weight:500!important;cursor:pointer}#grapedle-root .gd-flag-on{border-color:var(--gd-brand)!important;background:#fff!important;font-weight:700!important}#grapedle-root .gd-flag-e{font-size:1.25rem;line-height:1}#grapedle-root .gd-help-goal{font-size:1.05rem;font-weight:600;color:var(--gd-ink)}#grapedle-root .gd-help-key{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px}#grapedle-root .gd-help-key li{display:flex;align-items:center;gap:8px;font-size:.92rem;font-weight:500}#grapedle-root .gd-key-sw{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:6px;font-weight:800;font-size:.85rem}#grapedle-root .gd-help-arrows{font-size:.9rem;color:var(--gd-ink-soft)}
