@font-face{font-family:"Geologica";font-style:normal;font-weight:500;font-display:swap;src:url("fonts/geologica-500.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"Geologica";font-style:normal;font-weight:700;font-display:swap;src:url("fonts/geologica-700.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"Wix Madefor Text";font-style:normal;font-weight:400;font-display:swap;src:url("fonts/wix-madefor-text-400.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"Wix Madefor Text";font-style:normal;font-weight:500;font-display:swap;src:url("fonts/wix-madefor-text-500.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
:root{
  --gly-bg:#F5F6F9;--gly-surface:#FFFFFF;--gly-ink:#121722;--gly-ink-2:#556074;--gly-line:#D5DAE3;--gly-line-2:#B7BFCC;
  --gly-hours:#2F5FD0;--gly-tables:#C46A12;--gly-poker:#7B45D6;--gly-extra:#0E8F6A;
  --gly-paid:#FF6A2E;--gly-paid-ink:#170600;--gly-glow:0;
  --gly-f-head:"Geologica","Segoe UI","Helvetica Neue",Arial,sans-serif;
  --gly-f-text:"Wix Madefor Text","Segoe UI","Helvetica Neue",Arial,system-ui,sans-serif;
  color-scheme:light;
}
@media (prefers-color-scheme: dark){
  :root:not([data-theme="light"]){--gly-bg:#0B0D12;--gly-surface:#12161E;--gly-ink:#E7ECF5;--gly-ink-2:#98A3B5;--gly-line:#232A36;--gly-line-2:#344052;--gly-hours:#8FB3FF;--gly-tables:#FFB36B;--gly-poker:#C59BFF;--gly-extra:#6EE7B7;--gly-paid:#FF7A45;--gly-glow:1;color-scheme:dark}
}
:root[data-theme="dark"]{--gly-bg:#0B0D12;--gly-surface:#12161E;--gly-ink:#E7ECF5;--gly-ink-2:#98A3B5;--gly-line:#232A36;--gly-line-2:#344052;--gly-hours:#8FB3FF;--gly-tables:#FFB36B;--gly-poker:#C59BFF;--gly-extra:#6EE7B7;--gly-paid:#FF7A45;--gly-glow:1;color-scheme:dark}
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}
@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}
body{margin:0;background:var(--gly-bg);color:var(--gly-ink);font:400 17px/1.6 var(--gly-f-text);overflow-x:hidden}
.gly-body{background:var(--gly-bg);color:var(--gly-ink)}
img{max-width:100%;height:auto;display:block}
a{color:inherit;text-decoration-color:var(--gly-line-2);text-underline-offset:3px;text-decoration-thickness:1.5px}
a:hover{text-decoration-color:var(--gly-hours)}
:focus-visible{outline:2px solid var(--gly-hours);outline-offset:2px;border-radius:4px}
h1,h2,h3{font-family:var(--gly-f-head);font-weight:700;line-height:1.15;margin:0;letter-spacing:-.01em}
p{margin:0 0 1em}
[id]{scroll-margin-top:84px}
.gly-skip{position:absolute;left:-999px;top:0;background:var(--gly-ink);color:var(--gly-bg);padding:8px 12px;z-index:50}
.gly-skip:focus{left:8px}
.gly-strip{margin:0;padding:6px 16px;font-size:13px;line-height:1.4;text-align:center;color:var(--gly-ink-2);background:var(--gly-surface);border-bottom:1px solid var(--gly-line)}
.gly-head{position:sticky;top:0;z-index:30;background:color-mix(in srgb,var(--gly-bg) 88%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--gly-line)}
.gly-head__in{max-width:1280px;margin:0 auto;padding:10px 20px;display:flex;align-items:center;gap:16px;min-height:62px}
.gly-brand{display:flex;align-items:center;gap:10px;text-decoration:none;flex:0 0 auto}
.gly-brand__mark{width:34px;height:34px}
.gly-brand__ray{stroke:var(--gly-hours);stroke-width:.16;stroke-linecap:round}
.gly-brand__dot{fill:var(--gly-poker)}
.gly-brand__txt{font:700 19px/1 var(--gly-f-head);display:flex;flex-direction:column;gap:4px}
.gly-brand__sub{font:500 11px/1 var(--gly-f-text);color:var(--gly-ink-2);letter-spacing:.03em}
.gly-nav{display:flex;align-items:center;gap:8px;margin-left:auto}
.gly-nav__list{display:flex;list-style:none;margin:0;padding:0;gap:2px}
.gly-nav__list a{display:block;padding:8px 11px;border-radius:10px;font:500 15px var(--gly-f-head);text-decoration:none;color:var(--gly-ink-2)}
.gly-nav__list a:hover,.gly-nav__list a[aria-current="page"]{color:var(--gly-ink);background:var(--gly-surface);box-shadow:inset 0 0 0 1px var(--gly-line)}
.gly-theme{display:inline-flex;align-items:center;gap:7px;padding:7px 11px;border-radius:10px;border:1px solid var(--gly-line-2);background:var(--gly-surface);color:var(--gly-ink);font:500 14px var(--gly-f-text);cursor:pointer}
.gly-theme__i{width:14px;height:14px;border-radius:50%;border:1.5px solid var(--gly-ink);background:linear-gradient(90deg,var(--gly-ink) 50%,transparent 50%)}
.gly-paid{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto}
.gly-paid__btn{display:inline-flex;align-items:center;justify-content:center;padding:11px 18px;border-radius:10px;background:var(--gly-paid);color:var(--gly-paid-ink);font:700 16px/1 var(--gly-f-head);text-decoration:none;white-space:nowrap;box-shadow:0 6px 18px -6px color-mix(in srgb,var(--gly-paid) 70%,transparent);transition:transform .15s,box-shadow .15s}
.gly-paid__btn:hover{transform:translateY(-1px);box-shadow:0 10px 24px -8px var(--gly-paid)}
.gly-paid__btn--b{font-size:19px;padding:15px 24px;margin:6px 0 12px;white-space:normal;text-align:center;max-width:100%}
.gly-adtag{font:700 11px/1 var(--gly-f-text);padding:3px 5px;border-radius:4px;border:1px solid var(--gly-ink-2);color:var(--gly-ink-2)}
.gly-adtag--b{display:inline-block;margin-right:6px;vertical-align:middle}
.gly-slot{flex:0 0 auto;padding:8px 12px;border-radius:10px;border:1px solid var(--gly-line-2);font:500 14px var(--gly-f-head);text-decoration:none;white-space:nowrap}
.gly-slot:hover{border-color:var(--gly-hours)}
.gly-burger{display:none;width:44px;height:40px;border-radius:10px;border:1px solid var(--gly-line-2);background:var(--gly-surface);cursor:pointer;flex:0 0 auto;position:relative}
.gly-burger__l,.gly-burger__l::before,.gly-burger__l::after{position:absolute;left:12px;right:12px;height:2px;border-radius:2px;background:var(--gly-ink);content:""}
.gly-burger__l{top:50%;margin-top:-1px}
.gly-burger__l::before{left:0;right:0;top:-7px}
.gly-burger__l::after{left:0;right:0;top:7px}
.gly-burger[aria-expanded="true"] .gly-burger__l{background:transparent}
.gly-burger[aria-expanded="true"] .gly-burger__l::before{top:0;transform:rotate(45deg)}
.gly-burger[aria-expanded="true"] .gly-burger__l::after{top:0;transform:rotate(-45deg)}
@media (max-width: 1100px){
  .gly-head__in{flex-wrap:wrap;gap:10px}
  .gly-burger{display:block;margin-left:auto}
  .gly-paid,.gly-slot{margin-left:auto}
  .gly-paid+.gly-burger,.gly-slot+.gly-burger{margin-left:0}
  .gly-brand__sub{display:none}
  .gly-nav{order:5;width:100%;flex-direction:column;align-items:stretch;margin:0;padding:4px 0}
  .gly-nav__list{flex-direction:column}
  .gly-js .gly-head__in{flex-wrap:nowrap}
  .gly-js .gly-nav{display:none;position:absolute;left:0;right:0;top:100%;background:var(--gly-bg);border-bottom:1px solid var(--gly-line);padding:10px 20px 16px;max-height:calc(100vh - 70px);overflow:auto}
  .gly-js .gly-nav.gly-open{display:flex}
}
@media (max-width: 440px){
  .gly-head__in{padding:8px 12px;gap:8px}
  .gly-brand__mark{width:28px;height:28px}
  .gly-brand{gap:7px}
  .gly-brand__txt{font-size:16px}
  .gly-head .gly-paid__btn{padding:9px 10px;font-size:14px}
  .gly-paid{gap:4px}
  .gly-slot{padding:7px 9px;font-size:13px}
  .gly-burger{width:42px}
}
@media (max-width: 360px){.gly-brand__txt{display:none}}
.gly-main{display:block}
.gly-sec{max-width:1280px;margin:0 auto;padding:64px 20px 0}
.gly-h1{font-size:clamp(32px,4.6vw,54px)}
.gly-h1--in{font-size:clamp(28px,3.6vw,44px)}
.gly-h2{font-size:clamp(24px,2.6vw,32px);margin:0 0 18px}
.gly-h2--sm{font-size:21px}
.gly-h3{font-size:17px;margin:0 0 10px}
.gly-kicker{font:500 13px var(--gly-f-head);letter-spacing:.08em;text-transform:uppercase;color:var(--gly-hours);margin:0 0 12px}
.gly-lede{font-size:19px;color:var(--gly-ink);max-width:60ch}
.gly-by{font-size:14px;color:var(--gly-ink-2)}
.gly-by a{color:var(--gly-ink);font-weight:500}
.gly-prose{max-width:720px}
.gly-prose--cols{max-width:none;columns:2 360px;column-gap:44px}
.gly-prose--cols p{break-inside:avoid}
.gly-sec--split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,440px);gap:28px 48px;align-items:start}
.gly-sec--split>.gly-h2{grid-column:1/-1}
@media (max-width: 860px){.gly-sec--split{grid-template-columns:1fr}}
.gly-note{font-size:14px;color:var(--gly-ink-2)}
.gly-vlink,.gly-plink{text-decoration-color:var(--gly-hours)}
.gly-g{display:block;width:100%;height:auto;overflow:visible}
.gly-g__axis{fill:none;stroke:var(--gly-line-2);stroke-width:.012}
.gly-g__scale{fill:none;stroke:var(--gly-line-2);stroke-width:.01;stroke-dasharray:.015 .045}
.gly-g__tick{stroke:var(--gly-line-2);stroke-width:.014}
.gly-g__ray{fill:none;stroke:var(--gly-hours);stroke-width:.08;stroke-linecap:round}
.gly-g__ray--q{stroke-dasharray:.045 .055;stroke-width:.06}
.gly-g__ray--np{stroke-dasharray:.04 .06;stroke-width:.05;opacity:.6}
.gly-g__arc{fill:none;stroke:var(--gly-tables);stroke-width:.075;stroke-linecap:round}
.gly-g__ring--np{fill:none;stroke:var(--gly-tables);stroke-width:.025;stroke-dasharray:.02 .045;opacity:.55}
.gly-g__dot{stroke-width:.025}
.gly-g__dot--poker{fill:var(--gly-poker);stroke:var(--gly-poker)}
.gly-g__dot--extra{fill:var(--gly-extra);stroke:var(--gly-extra)}
.gly-g__dot--off{fill:none;opacity:.55}
.gly-g__lab{font:500 .12px var(--gly-f-head);fill:var(--gly-ink-2)}
:root[data-theme="dark"] .gly-g__ray,:root[data-theme="dark"] .gly-g__arc{filter:drop-shadow(0 0 2px var(--gly-hours))}
@media (prefers-color-scheme: dark){:root:not([data-theme="light"]) .gly-g__ray,:root:not([data-theme="light"]) .gly-g__arc{filter:drop-shadow(0 0 2px var(--gly-hours))}}
.gly-hero{max-width:1280px;margin:0 auto;padding:36px 20px 0}
.gly-hero__txt{max-width:780px;margin-bottom:22px}
.gly-field{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:20px 28px;align-items:start}
.gly-field__board{min-width:0}
.gly-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:760px}
.gly-cell{position:relative;aspect-ratio:1;background:var(--gly-surface);border:1px solid var(--gly-line);border-radius:10px;overflow:hidden;touch-action:none;transition:opacity .25s,border-color .25s,box-shadow .25s}
.gly-cell--home{border-color:var(--gly-line-2)}
.gly-cell__svg,.gly-cell__cv{position:absolute;left:12%;top:8%;width:76%;height:76%}
.gly-js .gly-cell__svg{visibility:hidden}
.gly-cell__cv{display:none}
.gly-js .gly-cell__cv{display:block}
.gly-cell__name{position:absolute;left:10px;bottom:6px;margin:0;font:500 13px/1.2 var(--gly-f-head);max-width:calc(100% - 20px)}
.gly-cell__name a{text-decoration:none}
.gly-cell__name a:hover{text-decoration:underline}
.gly-cmp{position:absolute;right:6px;top:6px;font:500 11px var(--gly-f-text);padding:3px 7px;border-radius:7px;border:1px solid var(--gly-line-2);background:var(--gly-bg);color:var(--gly-ink-2);cursor:pointer}
.gly-cmp[aria-pressed="true"]{background:var(--gly-hours);color:var(--gly-bg);border-color:var(--gly-hours)}
.gly-cell.gly-is-dim{opacity:.28}
.gly-cell.gly-is-hit{border-color:var(--gly-hours);box-shadow:0 0 0 1px var(--gly-hours)}
.gly-cell.gly-is-drop{border-color:var(--gly-poker);box-shadow:0 0 0 2px var(--gly-poker)}
.gly-cell.gly-is-a{box-shadow:0 0 0 2px var(--gly-hours)}
.gly-cell.gly-is-drag{opacity:.5}
.gly-ghost{position:fixed;width:84px;height:84px;pointer-events:none;z-index:60;border-radius:10px;background:var(--gly-surface);border:1px solid var(--gly-hours);opacity:.92}
.gly-field__hint{font-size:14px;color:var(--gly-ink-2);margin:12px 0 0}
.gly-field__side{background:var(--gly-surface);border:1px solid var(--gly-line);border-radius:10px;padding:16px 18px}
.gly-leg{list-style:none;margin:0 0 10px;padding:0}
.gly-leg__i{display:flex;align-items:center;gap:10px;font-size:14px;padding:5px 6px;border-radius:8px;transition:background .2s}
.gly-leg__sw{width:26px;height:26px;flex:0 0 auto;overflow:visible}
.gly-leg__sw .gly-g__ray{stroke-width:.22}
.gly-leg__sw .gly-g__ray--np{stroke-width:.16;stroke-dasharray:.16 .16}
.gly-leg__sw .gly-g__arc{stroke-width:.24}
.gly-leg__i.gly-is-pulse{background:color-mix(in srgb,var(--gly-hours) 14%,transparent);animation:gly-pulse 1.2s ease-in-out infinite}
@keyframes gly-pulse{50%{background:transparent}}
@media (prefers-reduced-motion: reduce){.gly-leg__i.gly-is-pulse{animation:none}.gly-cell{transition:none}}
.gly-leg__pos{font-size:13px;color:var(--gly-ink-2);margin:0 0 14px}
.gly-filters__l{font:500 13px var(--gly-f-head);margin:0 0 8px}
.gly-filters{display:flex;flex-wrap:wrap;gap:6px}
.gly-filter{font:500 13px var(--gly-f-text);padding:6px 11px;border-radius:999px;border:1px solid var(--gly-line-2);background:var(--gly-bg);color:var(--gly-ink);cursor:pointer}
.gly-filter[aria-pressed="true"]{background:var(--gly-ink);color:var(--gly-bg);border-color:var(--gly-ink)}
.gly-diff{grid-column:1/-1;background:var(--gly-surface);border:1px solid var(--gly-line);border-radius:10px;padding:16px 18px;min-height:64px}
.gly-diff__empty{margin:0;color:var(--gly-ink-2);font-size:15px}
.gly-diff__h{font:700 17px var(--gly-f-head);margin:0 0 8px}
.gly-diff__cols{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:8px 28px}
.gly-diff ul{margin:0;padding-left:18px;font-size:15px}
.gly-diff li{margin-bottom:4px}
.gly-diff__same{color:var(--gly-ink-2)}
@media (max-width: 900px){.gly-field{grid-template-columns:1fr}.gly-diff__cols{grid-template-columns:1fr}}
@media (max-width: 520px){.gly-grid{gap:6px}.gly-cell__name{font-size:11px;left:6px;bottom:4px}.gly-cmp{font-size:10px;padding:2px 5px;right:4px;top:4px}}
.gly-adtop{max-width:1280px;margin:56px auto 0;padding:0 20px}
.gly-adtop__in{background:var(--gly-surface);border:1px solid var(--gly-line-2);border-radius:10px;padding:18px 22px 14px;display:grid;grid-template-columns:1fr auto;gap:4px 28px;align-items:center}
.gly-adtop__h{font:700 20px/1.25 var(--gly-f-head);margin:0}
.gly-adtop__t{margin:0;grid-column:1}
.gly-adtop .gly-paid__btn{grid-column:2;grid-row:1/span 2}
.gly-admin{grid-column:1/-1;margin:6px 0 0;font-size:14px;color:var(--gly-ink-2)}
.gly-age{display:inline-block;font:700 12px/1 var(--gly-f-head);border:1px solid var(--gly-ink-2);border-radius:4px;padding:3px 5px;margin-right:4px;color:var(--gly-ink)}
@media (max-width: 700px){.gly-adtop__in{grid-template-columns:1fr}.gly-adtop .gly-paid__btn{grid-column:1;grid-row:auto;justify-self:start}}
.gly-sec--end{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,440px);gap:28px;align-items:start}
@media (max-width: 860px){.gly-sec--end{grid-template-columns:1fr}}
.gly-help__list{margin:0 0 12px;padding-left:20px}
.gly-help__list li{margin-bottom:8px}
.gly-help__more{font-size:15px}
.gly-adbox{background:var(--gly-surface);border:1px solid var(--gly-line-2);border-radius:10px;padding:18px 22px}
.gly-adbox__h{font:700 20px/1.25 var(--gly-f-head);margin:0 0 8px}
.gly-adbox__d{font-size:14px;color:var(--gly-ink-2)}
.gly-spec{margin:0;background:var(--gly-surface);border:1px solid var(--gly-line);border-radius:10px;padding:18px}
.gly-spec .gly-g{max-width:380px;margin:0 auto}
.gly-spec__c{font-size:14px;color:var(--gly-ink-2);margin-top:10px}
.gly-cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
@media (max-width: 1100px){.gly-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width: 640px){.gly-cards{grid-template-columns:1fr}}
.gly-card{display:grid;grid-template-columns:96px minmax(0,1fr);gap:14px;align-items:start;background:var(--gly-surface);border:1px solid var(--gly-line);border-radius:10px;padding:14px}
.gly-card__g{width:96px}
.gly-card__pic{grid-column:1/-1;display:block;aspect-ratio:16/10;border-radius:8px;overflow:hidden;background:var(--gly-bg);border:1px solid var(--gly-line)}
.gly-card__img{display:block;width:100%;height:100%;object-fit:cover}
.gly-card__pic--map .gly-map__svg{width:100%;height:100%}
.gly-card__h{font-size:17px;margin:2px 0 4px}
.gly-card__h a{text-decoration:none}
.gly-card__h a:hover{text-decoration:underline}
.gly-card__m{font-size:13px;color:var(--gly-ink-2);margin:0 0 6px}
.gly-card__t{font-size:15px;margin:0}
.gly-mini{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px}
.gly-mini li{background:var(--gly-surface);border:1px solid var(--gly-line);border-radius:10px;padding:10px;text-align:center;font:500 13px var(--gly-f-head)}
.gly-mini__g{width:78px;margin:0 auto 6px}
.gly-faq>*{max-width:900px}
.gly-faq__item{background:var(--gly-surface);border:1px solid var(--gly-line);border-radius:10px;margin:0 0 8px}
.gly-faq__q{cursor:pointer;padding:13px 44px 13px 16px;font:500 16px var(--gly-f-head);list-style:none;position:relative}
.gly-faq__q::-webkit-details-marker{display:none}
.gly-faq__q::after{content:"";position:absolute;right:18px;top:50%;width:9px;height:9px;border-right:2px solid var(--gly-ink-2);border-bottom:2px solid var(--gly-ink-2);transform:translateY(-70%) rotate(45deg);transition:transform .2s}
.gly-faq__item[open] .gly-faq__q::after{transform:translateY(-30%) rotate(-135deg)}
.gly-faq__a{padding:0 16px 12px;margin:0}
.gly-rel{max-width:1280px;margin:0 auto;padding:52px 20px 0}
.gly-rel__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px}
.gly-rel__list a{display:block;background:var(--gly-surface);border:1px solid var(--gly-line);border-radius:10px;padding:13px 15px;text-decoration:none;font:500 15px var(--gly-f-head)}
.gly-rel__list a:hover{border-color:var(--gly-hours)}
.gly-foot{margin-top:80px;border-top:1px solid var(--gly-line);background:var(--gly-surface)}
.gly-foot__in{max-width:1280px;margin:0 auto;padding:32px 20px 40px}
.gly-foot__author{max-width:760px}
.gly-foot__name{font:700 18px var(--gly-f-head);margin:0 0 4px}
.gly-foot__bio,.gly-foot__about{font-size:15px;color:var(--gly-ink-2)}
.gly-foot__cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:22px 0}
@media (max-width: 760px){.gly-foot__cols{grid-template-columns:1fr}}
.gly-foot__h{font-size:15px;margin:0 0 8px}
.gly-foot__list{list-style:none;margin:0;padding:0;font-size:15px}
.gly-foot__list li{margin:0 0 5px}
.gly-foot__note{font-size:14px;color:var(--gly-ink-2);margin:0 0 6px}
.gly-band{border-bottom:1px solid var(--gly-line);background:radial-gradient(circle clamp(150px,40vw,500px) at calc(50% + min(42vw,560px)) 30%,color-mix(in srgb,var(--gly-hours) 10%,transparent),transparent),var(--gly-bg)}
.gly-band__in{max-width:1280px;margin:0 auto;padding:26px 20px 12px}
.gly-crumb{font-size:14px;margin:0 0 10px;color:var(--gly-ink-2)}
.gly-back{font-weight:500;color:var(--gly-ink)}
@media (max-width: 620px){.gly-band__in{padding:16px 16px 6px}.gly-band .gly-kicker{display:none}.gly-h1--in{font-size:27px;margin-bottom:8px}.gly-band .gly-lede{font-size:15px;line-height:1.5;margin-bottom:8px}}
.gly-vg{display:grid;grid-template-columns:minmax(0,440px) minmax(0,1fr);gap:24px 40px;align-items:start}
@media (max-width: 860px){.gly-vg{grid-template-columns:1fr}}
.gly-vg__fig{background:var(--gly-surface);border:1px solid var(--gly-line);border-radius:10px;padding:16px}
.gly-vg__fig .gly-g{max-width:400px;margin:0 auto}
.gly-vg__read{font-size:14px;color:var(--gly-ink-2);margin:10px 0 0;min-height:3em}
.gly-js .gly-g--big path,.gly-js .gly-g--big circle{transition:opacity .2s}
.gly-g--big.gly-is-focus .gly-g__ray:not(.gly-is-on),.gly-g--big.gly-is-focus .gly-g__arc:not(.gly-is-on){opacity:.25}
.gly-tablewrap{max-width:100%;overflow-x:auto;border:1px solid var(--gly-line);border-radius:10px;background:var(--gly-surface)}
.gly-t{border-collapse:collapse;width:100%;font-size:14px}
.gly-t__cap{text-align:left;font:500 14px var(--gly-f-head);padding:12px 14px 6px}
.gly-t th,.gly-t td{border-top:1px solid var(--gly-line);padding:8px 12px;text-align:left;vertical-align:top}
.gly-t thead th{font:500 13px var(--gly-f-head);color:var(--gly-ink-2)}
.gly-t tbody th{font-weight:500;white-space:nowrap}
.gly-t__mk[data-on="1"]{color:var(--gly-ink)}
.gly-t__mk[data-on="0"]{color:var(--gly-ink-2)}
.gly-t__x{display:block;font-size:12px;color:var(--gly-ink-2)}
.gly-t--days{background:var(--gly-surface);border:1px solid var(--gly-line);border-radius:10px;overflow:hidden}
.gly-mks{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:8px}
.gly-mk{background:var(--gly-surface);border:1px solid var(--gly-line);border-radius:10px;padding:9px 12px;font-size:14px}
.gly-mk__k{font:500 13px var(--gly-f-head);display:block}
.gly-mk[data-on="0"] .gly-mk__v{color:var(--gly-ink-2)}
.gly-map{margin:0;background:var(--gly-surface);border:1px solid var(--gly-line);border-radius:10px;padding:14px}
.gly-map__svg{width:100%;height:auto;display:block}
.gly-map__hull{fill:color-mix(in srgb,var(--gly-hours) 7%,transparent);stroke:var(--gly-line-2);stroke-width:1;stroke-dasharray:3 4}
.gly-map__line{stroke:var(--gly-extra);stroke-width:1.5}
.gly-map__pt{fill:var(--gly-ink-2)}
.gly-map__pt--home{fill:var(--gly-poker)}
.gly-map__pt--me{fill:var(--gly-hours);stroke:var(--gly-surface);stroke-width:2}
.gly-map__lab,.gly-map__km{font:500 11px var(--gly-f-head);fill:var(--gly-ink)}
.gly-map__km{fill:var(--gly-extra)}
.gly-map__c{font-size:13px;color:var(--gly-ink-2);margin-top:8px}
.gly-photo{margin:0;background:var(--gly-surface);border:1px solid var(--gly-line);border-radius:10px;overflow:hidden}
.gly-photo__img{width:100%}
.gly-photo__c{font-size:12px;padding:8px 12px;color:var(--gly-ink-2)}
.gly-official{font-size:15px;overflow-wrap:anywhere}
.gly-official__n{color:var(--gly-ink-2)}
.gly-list{padding-left:20px}
.gly-list li{margin-bottom:6px}
.gly-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 28px;align-items:start}
.gly-pair__l{display:flex;flex-direction:column;gap:6px;font:500 13px var(--gly-f-head)}
.gly-sel{font:400 16px var(--gly-f-text);padding:10px 12px;border-radius:10px;border:1px solid var(--gly-line-2);background:var(--gly-surface);color:var(--gly-ink)}
.gly-pair__cv{position:relative;background:var(--gly-surface);border:1px solid var(--gly-line);border-radius:10px;aspect-ratio:1;max-width:460px;width:100%}
.gly-pair__canvas,.gly-pair__svg{position:absolute;inset:6%;width:88%;height:88%}
.gly-pair__canvas{display:none}
.gly-js .gly-pair__canvas{display:block}
.gly-js .gly-pair__svg{visibility:hidden}
.gly-pair__lists ul{padding-left:18px;font-size:15px}
.gly-pair__same{color:var(--gly-ink-2)}
@media (max-width: 760px){.gly-pair{grid-template-columns:1fr}}
.gly-stub{max-width:600px;margin:80px auto;padding:0 16px;font-size:18px}
.gly-dir{font-weight:600;text-underline-offset:3px}
.gly-dir--sm{display:block;width:fit-content;margin-top:.3rem;font-size:.8rem;font-weight:600}
.gly-vz__note{margin:0 0 1rem;max-width:70ch;opacity:.9}
.gly-vz-grid{columns:3 16rem;column-gap:1rem}
.gly-vz{break-inside:avoid;margin:0 0 1rem;padding:1rem 1.1rem .9rem;border:1px solid currentColor;border-color:color-mix(in srgb,currentColor 18%,transparent);border-radius:12px}
.gly-vz__h{margin:0 0 .5rem;font-size:1rem}
.gly-vz dl{margin:0;display:grid;gap:.1rem}
.gly-vz dt{font-size:.72rem;letter-spacing:.07em;text-transform:uppercase;opacity:.7;margin-top:.45rem}
.gly-vz dt:first-child{margin-top:0}
.gly-vz dd{margin:0;line-height:1.45;overflow-wrap:anywhere}
.gly-vz__src{margin:.7rem 0 0;font-size:.74rem;opacity:.75}
.gly-vz__src a{color:inherit}