.Description-module__B_r6ya__text{font-size:var(--t-body);gap:.8em;line-height:1.25;display:grid}.Description-module__B_r6ya__clamped{max-height:6.25em;overflow:hidden;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.Description-module__B_r6ya__more{font-size:var(--t-small);color:var(--fg-muted);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:6px;margin-top:10px;display:inline-flex}.Description-module__B_r6ya__more:hover{color:var(--fg)}.Description-module__B_r6ya__icon{width:11px;height:auto;transition:transform .2s var(--ease-out)}.Description-module__B_r6ya__up{transform:rotate(180deg)}
.GlyphOverview-module__qIuDCq__wrap{gap:var(--gap);grid-template-columns:minmax(0,1fr) minmax(0,3fr);align-items:start;display:grid}.GlyphOverview-module__qIuDCq__panel{position:sticky;top:20px}.GlyphOverview-module__qIuDCq__big{aspect-ratio:1;filter:var(--glyph-filter);background-color:#000;background-repeat:no-repeat;border:1px solid #333}.GlyphOverview-module__qIuDCq__name{font-size:var(--t-small);text-transform:capitalize;margin-top:12px}.GlyphOverview-module__qIuDCq__code{font-size:var(--t-small);color:var(--fg-muted);font-weight:400}.GlyphOverview-module__qIuDCq__blocks{gap:max(24px, calc(40 * var(--u)));display:grid}.GlyphOverview-module__qIuDCq__blockTitle{font-size:var(--t-small);border-bottom:1px solid var(--fg-muted);justify-content:space-between;padding-bottom:8px;font-weight:500;display:flex}.GlyphOverview-module__qIuDCq__blockTitle span{color:var(--fg-muted);font-weight:400}.GlyphOverview-module__qIuDCq__sheet{filter:var(--glyph-filter);background:#000;position:relative}.GlyphOverview-module__qIuDCq__image{width:100%;height:100%;position:absolute;inset:0}.GlyphOverview-module__qIuDCq__cells{grid-auto-rows:1fr;display:grid;position:absolute;inset:0}.GlyphOverview-module__qIuDCq__cell{border:1px solid #0000;transition:border-color .1s}.GlyphOverview-module__qIuDCq__cell:hover,.GlyphOverview-module__qIuDCq__cell[aria-pressed=true]{border-color:#ffffff8c}.GlyphOverview-module__qIuDCq__cell:focus-visible{outline-offset:-2px;outline:2px solid #fff}.GlyphOverview-module__qIuDCq__toggle{font-size:var(--t-small);color:var(--fg-muted);text-underline-offset:3px;justify-self:start;text-decoration:underline}.GlyphOverview-module__qIuDCq__toggle:hover{color:var(--fg)}@media (max-width:799px){.GlyphOverview-module__qIuDCq__wrap{grid-template-columns:minmax(0,1fr)}.GlyphOverview-module__qIuDCq__panel{z-index:1;background:var(--bg);grid-template-columns:96px 1fr;align-items:center;column-gap:14px;padding-block:10px;display:grid;top:0}.GlyphOverview-module__qIuDCq__big{grid-row:span 2}.GlyphOverview-module__qIuDCq__name{align-self:end;margin-top:0}.GlyphOverview-module__qIuDCq__code{align-self:start}}
.PurchaseBox-module__3ny3Aq__box{border:var(--rule) solid var(--line);padding:max(20px, calc(40 * var(--u)));font-size:var(--t-body)}.PurchaseBox-module__3ny3Aq__price strong{font-weight:700}.PurchaseBox-module__3ny3Aq__price span{color:var(--fg-muted);font-size:.7em}.PurchaseBox-module__3ny3Aq__tier{margin-top:max(14px, calc(20 * var(--u)));border:1px solid var(--fg-muted);font-size:var(--t-small);padding:12px 40px 12px 14px;font-weight:400;line-height:1.35;transition:border-color .15s;display:block;position:relative}.PurchaseBox-module__3ny3Aq__tier:hover,.PurchaseBox-module__3ny3Aq__tier:focus-within{border-color:var(--fg)}.PurchaseBox-module__3ny3Aq__tier:after{content:"";border:5px solid #0000;border-top-color:currentColor;border-bottom:0;position:absolute;top:16px;right:16px}.PurchaseBox-module__3ny3Aq__tier select{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.PurchaseBox-module__3ny3Aq__tier:has(select:focus-visible){outline:2px solid var(--brand);outline-offset:3px}.PurchaseBox-module__3ny3Aq__button{background:var(--fg);width:100%;color:var(--bg);font-size:var(--t-small);transition:transform .16s var(--ease-out), opacity .15s ease;justify-content:center;align-items:center;gap:10px;margin-top:12px;padding:14px 16px;font-weight:500;display:flex}.PurchaseBox-module__3ny3Aq__button:active{transform:scale(.98)}.PurchaseBox-module__3ny3Aq__button:hover{opacity:.85}.PurchaseBox-module__3ny3Aq__done{background:var(--brand);color:#fff}.PurchaseBox-module__3ny3Aq__arrow{width:14px;height:auto}.PurchaseBox-module__3ny3Aq__note{font-size:var(--t-small);color:var(--fg-muted);margin-top:12px;font-weight:400}
