html.gl-portal-metro{--gl-metro-gap:6px;--gl-metro-cols:2;--gl-metro-pad-x:16px;--gl-metro-pad-y:20px;--gl-metro-unit:min(
        132px,
        max(
            92px,
            calc(
                (100vw - var(--gl-metro-pad-x) * 2 - var(--gl-metro-gap) * (var(--gl-metro-cols) - 1))
                / var(--gl-metro-cols)
            )
        )
    );--gl-metro-shell-width:calc(
        var(--gl-metro-cols) * var(--gl-metro-unit)
        + (var(--gl-metro-cols) - 1) * var(--gl-metro-gap)
    );--gl-metro-accent:#c4956a;--gl-metro-accent-light:#d4a574;--gl-metro-sage:#a5b68d;--gl-metro-hint:#a5b68d;--gl-metro-pastel-terra-a:rgba(196, 149, 106, 0.38);--gl-metro-pastel-terra-b:rgba(168, 122, 82, 0.24);--gl-metro-pastel-sage-a:rgba(165, 182, 141, 0.34);--gl-metro-pastel-sage-b:rgba(125, 145, 118, 0.22);--gl-metro-pastel-mauve-a:rgba(186, 168, 178, 0.32);--gl-metro-pastel-mauve-b:rgba(150, 132, 145, 0.22);--gl-metro-pastel-peach-a:rgba(212, 165, 116, 0.34);--gl-metro-pastel-peach-b:rgba(186, 145, 105, 0.22);--gl-metro-pastel-dust-a:rgba(158, 170, 178, 0.28);--gl-metro-pastel-dust-b:rgba(128, 138, 145, 0.18);--gl-metro-pastel-cream-a:rgba(228, 210, 188, 0.2);--gl-metro-pastel-cream-b:rgba(196, 175, 150, 0.14);--gl-metro-pastel-stone-a:rgba(108, 100, 94, 0.38);--gl-metro-pastel-stone-b:rgba(78, 72, 68, 0.28);--gl-metro-glass:rgba(12, 11, 10, 0.36);--gl-metro-tile-text:rgba(248, 242, 234, 0.94);--gl-metro-tile-kicker-color:rgba(196, 181, 160, 0.88);--gl-metro-radius-left:4px;--gl-metro-radius-right:18px;--gl-metro-edge:3px;--gl-metro-font:"Zilla Slab",Georgia,"Times New Roman",Times,serif}html.gl-portal-metro .gl-portal-feature-modal,html.gl-portal-metro .gl-portal-feature-modal :not(.fa):not(.fas):not(.far):not(.fab):not(.fal):not(.fad):not([class*=fa-]),html.gl-portal-metro .gl-portal-metro-shell,html.gl-portal-metro .gl-portal-metro-shell :not(.fa):not(.fas):not(.far):not(.fab):not(.fal):not(.fad):not([class*=fa-]){font-family:var(--gl-metro-font);font-synthesis:none}html.gl-portal-metro .gl-portal-feature-modal .fa,html.gl-portal-metro .gl-portal-feature-modal .fab,html.gl-portal-metro .gl-portal-feature-modal .fad,html.gl-portal-metro .gl-portal-feature-modal .fal,html.gl-portal-metro .gl-portal-feature-modal .far,html.gl-portal-metro .gl-portal-feature-modal .fas,html.gl-portal-metro .gl-portal-feature-modal [class*=fa-],html.gl-portal-metro .gl-portal-metro-shell .fa,html.gl-portal-metro .gl-portal-metro-shell .fab,html.gl-portal-metro .gl-portal-metro-shell .fad,html.gl-portal-metro .gl-portal-metro-shell .fal,html.gl-portal-metro .gl-portal-metro-shell .far,html.gl-portal-metro .gl-portal-metro-shell .fas,html.gl-portal-metro .gl-portal-metro-shell [class*=fa-]{font-family:"Font Awesome 6 Free","Font Awesome 6 Brands","Font Awesome 6 Pro",FontAwesome,sans-serif!important;font-style:normal;font-weight:900;font-synthesis:none}html.gl-portal-metro .gl-portal-feature-modal .fab,html.gl-portal-metro .gl-portal-feature-modal [class*=fa-brands],html.gl-portal-metro .gl-portal-metro-shell .fab,html.gl-portal-metro .gl-portal-metro-shell [class*=fa-brands]{font-family:"Font Awesome 6 Brands",FontAwesome,sans-serif!important;font-weight:400}html.gl-portal-metro body.portal-premium-bg{box-sizing:border-box;min-height:100vh!important;min-height:100dvh!important;height:auto;width:100%;margin:0;display:grid!important;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto minmax(0,1fr);align-items:center;justify-items:center;padding:var(--gl-metro-pad-y) var(--gl-metro-pad-x)!important;padding-bottom:max(var(--gl-metro-pad-y),env(safe-area-inset-bottom,0px))!important;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:none}html.gl-portal-metro body.portal-premium-bg>:not(.gl-portal-metro-shell){grid-row:1/-1;grid-column:1;justify-self:stretch;align-self:stretch}html.gl-portal-metro body.portal-premium-bg>.gl-portal-2026-bento-wrap,html.gl-portal-metro body.portal-premium-bg>.login-wrap,html.gl-portal-metro body.portal-premium-bg>.payment-wrap{display:none!important}html.gl-portal-metro body.portal-premium-bg:has(> .demo-banner){padding-top:max(56px,calc(var(--gl-metro-pad-y) + 36px))}html.gl-portal-metro body.demo-page.portal-premium-bg{padding-top:max(56px,calc(var(--gl-metro-pad-y) + 36px))}html.gl-portal-metro .gl-portal-metro-shell{position:relative;z-index:2;grid-row:2;grid-column:1;width:min(var(--gl-metro-shell-width),calc(100vw - var(--gl-metro-pad-x) * 2));max-width:100%;margin:0;align-self:center;justify-self:center}@media (min-width:520px){html.gl-portal-metro{--gl-metro-cols:3}}@media (min-width:768px){html.gl-portal-metro{--gl-metro-cols:4;--gl-metro-pad-x:20px}}@media (min-width:1024px){html.gl-portal-metro{--gl-metro-cols:6;--gl-metro-pad-x:24px;--gl-metro-pad-y:24px}}html.gl-portal-metro .gl-portal-metro-hidden{position:fixed;left:-10000px;top:0;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none;z-index:-1}html.gl-portal-metro .gl-portal-metro-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px;width:100%}html.gl-portal-metro .gl-portal-metro-header-left{display:flex;flex-direction:column;gap:0;min-width:0;flex:1 1 auto;padding-right:8px}html.gl-portal-metro .gl-portal-metro-start{display:none}html.gl-portal-metro .gl-portal-metro-clock{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:0;text-align:right;line-height:1;user-select:none;pointer-events:none;margin-top:2px}html.gl-portal-metro .gl-portal-metro-clock-date{margin:0;padding:0;font-size:clamp(.82rem, 1.6vw, 1.02rem);font-weight:300;line-height:1.05;letter-spacing:.01em;color:rgba(255,255,255,.82);white-space:nowrap}html.gl-portal-metro .gl-portal-metro-clock-time{margin:0;padding:0;font-size:clamp(2.5rem, 7.5vw, 4.25rem);font-weight:200;line-height:.82;font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:rgba(255,255,255,.97);white-space:nowrap}@media (max-width:520px){html.gl-portal-metro body.portal-premium-bg{padding-top:max(52px,calc(var(--gl-metro-pad-y) + env(safe-area-inset-top,0px)))!important}html.gl-portal-metro .gl-portal-metro-header{flex-wrap:nowrap;align-items:flex-start;padding-top:0}html.gl-portal-metro .gl-portal-metro-clock{width:auto;max-width:calc(100vw - var(--gl-metro-pad-x) * 2 - 148px);order:0;margin-bottom:0;margin-left:auto}html.gl-portal-metro .gl-portal-metro-header-left{width:auto;flex:1 1 0;min-width:0}html.gl-portal-metro .gl-top-tools{top:max(6px,env(safe-area-inset-top,0px));right:max(6px,env(safe-area-inset-right,0px));left:auto;max-width:calc(100vw - 12px)}}html.gl-portal-metro .gl-portal-metro-profile{display:flex;align-items:center;gap:10px;min-width:0}html.gl-portal-metro .gl-portal-metro-avatar{width:42px;height:42px;border-radius:50%;object-fit:cover;border:2px solid rgba(196,149,106,.55);background:rgba(255,255,255,.08)}html.gl-portal-metro .gl-portal-metro-profile-text{min-width:0}html.gl-portal-metro .gl-portal-metro-profile-name{margin:0;font-size:.95rem;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html.gl-portal-metro .gl-portal-metro-profile-sub{margin:2px 0 0;font-size:.72rem;color:rgba(255,255,255,.62)}html.gl-portal-metro .gl-portal-metro-grid-wrap{min-width:0;width:100%}html.gl-portal-metro .gl-portal-metro-section-label{margin:0 0 8px;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(196,149,106,.92)}html.gl-portal-metro .gl-metro-private-wrap{margin-top:20px}html.gl-portal-metro .gl-metro-private-wrap .gl-portal-metro-section-label{margin-top:2px;margin-bottom:10px}html.gl-portal-metro .gl-portal-metro-grid{display:grid;gap:var(--gl-metro-gap);width:min(var(--gl-metro-shell-width),100%);max-width:100%;margin-left:auto;margin-right:auto;grid-template-columns:repeat(var(--gl-metro-cols),var(--gl-metro-unit));grid-auto-rows:var(--gl-metro-unit)}html.gl-portal-metro .gl-metro-tile{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:6px;min-height:var(--gl-metro-unit);height:100%;padding:14px 14px 12px;border:none;border-left:var(--gl-metro-edge) solid rgba(196,149,106,.28);border-radius:var(--gl-metro-radius-left) var(--gl-metro-radius-right) var(--gl-metro-radius-right) var(--gl-metro-radius-left);text-align:left;color:var(--gl-metro-tile-text);cursor:pointer;overflow:hidden;background-color:var(--gl-metro-glass);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:inset 0 0 0 1px rgba(196,149,106,.1);transition:filter .15s,transform .15s;font-family:var(--gl-metro-font)}html.gl-portal-metro .gl-metro-tile--flip .gl-metro-flip-inner{min-height:var(--gl-metro-unit)}html.gl-portal-metro .gl-metro-tile--flip.gl-metro-tile--2x2 .gl-metro-flip-inner{min-height:calc(var(--gl-metro-unit) * 2 + var(--gl-metro-gap))}html.gl-portal-metro .gl-metro-tile--flip:focus-visible,html.gl-portal-metro .gl-metro-tile--flip:hover{filter:none}html.gl-portal-metro .gl-metro-tile--flip:focus-visible .gl-metro-flip-face,html.gl-portal-metro .gl-metro-tile--flip:hover .gl-metro-flip-face{filter:brightness(1.04)}html.gl-portal-metro .gl-metro-flip-inner{display:block;width:100%;height:100%;min-height:inherit;position:relative;transform-style:preserve-3d;transition:transform .62s cubic-bezier(.4, 0, .2, 1);will-change:transform}html.gl-portal-metro .gl-metro-tile--flip.is-flipped .gl-metro-flip-inner{transform:rotateY(180deg)}html.gl-portal-metro .gl-metro-flip-face{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:6px;padding:14px 14px 12px;backface-visibility:hidden;-webkit-backface-visibility:hidden;overflow:hidden;border-left:var(--gl-metro-edge) solid rgba(196,149,106,.28);border-radius:var(--gl-metro-radius-left) var(--gl-metro-radius-right) var(--gl-metro-radius-right) var(--gl-metro-radius-left);box-shadow:inset 0 0 0 1px rgba(196,149,106,.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}html.gl-portal-metro .gl-metro-flip-face--back{transform:rotateY(180deg)}html.gl-portal-metro .gl-metro-flip-face--center{justify-content:center;align-items:center;text-align:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}html.gl-portal-metro .gl-metro-flip-face--weather,html.gl-portal-metro .gl-metro-tile--weather{background:linear-gradient(145deg,var(--gl-metro-pastel-sage-a) 0,var(--gl-metro-pastel-dust-b) 100%),var(--gl-metro-glass)}html.gl-portal-metro .gl-metro-flip-face--calendar,html.gl-portal-metro .gl-metro-tile--calendar{background:linear-gradient(145deg,var(--gl-metro-pastel-terra-a) 0,var(--gl-metro-pastel-peach-b) 100%),var(--gl-metro-glass)}html.gl-portal-metro .gl-metro-flip-face--nameday,html.gl-portal-metro .gl-metro-tile--nameday{background:linear-gradient(145deg,var(--gl-metro-pastel-mauve-a) 0,var(--gl-metro-pastel-mauve-b) 100%),var(--gl-metro-glass)}html.gl-portal-metro .gl-metro-flip-face--memorable,html.gl-portal-metro .gl-metro-tile--memorable{background:linear-gradient(145deg,var(--gl-metro-pastel-peach-a) 0,var(--gl-metro-pastel-terra-b) 100%),var(--gl-metro-glass)}html.gl-portal-metro .gl-metro-tile--flip{padding:0;background:0 0;perspective:920px;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}html.gl-portal-metro .gl-metro-flip-face--private-a,html.gl-portal-metro .gl-metro-tile--private:nth-child(6n+1){background:linear-gradient(145deg,var(--gl-metro-pastel-terra-a) 0,var(--gl-metro-pastel-terra-b) 100%),var(--gl-metro-glass)}html.gl-portal-metro .gl-metro-flip-face--private-b,html.gl-portal-metro .gl-metro-tile--private:nth-child(6n+2){background:linear-gradient(145deg,var(--gl-metro-pastel-sage-a) 0,var(--gl-metro-pastel-sage-b) 100%),var(--gl-metro-glass)}html.gl-portal-metro .gl-metro-flip-face--private-c,html.gl-portal-metro .gl-metro-tile--private:nth-child(6n+3){background:linear-gradient(145deg,var(--gl-metro-pastel-mauve-a) 0,var(--gl-metro-pastel-mauve-b) 100%),var(--gl-metro-glass)}html.gl-portal-metro .gl-metro-flip-face--private-d,html.gl-portal-metro .gl-metro-tile--private:nth-child(6n+4),html.gl-portal-metro .gl-metro-tile--private:nth-child(6n+5),html.gl-portal-metro .gl-metro-tile--private:nth-child(6n+6){background:linear-gradient(145deg,var(--gl-metro-pastel-cream-a) 0,var(--gl-metro-pastel-sage-b) 100%),var(--gl-metro-glass)}html.gl-portal-metro .gl-metro-tile--account{background:linear-gradient(145deg,var(--gl-metro-pastel-cream-a) 0,var(--gl-metro-pastel-dust-b) 100%),var(--gl-metro-glass)}html.gl-portal-metro .gl-metro-flip-back-icon{font-size:clamp(2.4rem, 10vw, 3.4rem);opacity:.22;margin:auto;color:rgba(248,242,234,.75)}html.gl-portal-metro .gl-metro-flip-hint{margin-top:auto;font-size:.68rem;opacity:.78;letter-spacing:.04em}html.gl-portal-metro .gl-metro-tile:focus-visible,html.gl-portal-metro .gl-metro-tile:hover{filter:brightness(1.04);outline:rgba(196,149,106,.42) solid 2px;outline-offset:-2px}html.gl-portal-metro .gl-metro-tile:active{transform:scale(.985)}html.gl-portal-metro .gl-metro-tile--1x1{grid-column:span 1;grid-row:span 1}html.gl-portal-metro .gl-metro-tile--2x1{grid-column:span 2;grid-row:span 1}html.gl-portal-metro .gl-metro-tile--2x2{grid-column:span 2;grid-row:span 2;min-height:calc(var(--gl-metro-unit) * 2 + var(--gl-metro-gap))}html.gl-portal-metro .gl-metro-tile-kicker{margin:0;font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;opacity:.92;color:var(--gl-metro-tile-kicker-color)}html.gl-portal-metro .gl-metro-tile-title{margin:0;font-size:1.05rem;font-weight:600;line-height:1.15}html.gl-portal-metro .gl-metro-tile-body{margin:0;font-size:.82rem;line-height:1.35;opacity:.95;max-width:100%;padding-right:2.4rem;padding-bottom:1.6rem}html.gl-portal-metro .gl-metro-flip-face .gl-metro-tile-body,html.gl-portal-metro .gl-metro-tile--2x1 .gl-metro-tile-body,html.gl-portal-metro .gl-metro-tile--2x2 .gl-metro-tile-body{font-size:.76rem;line-height:1.32;padding-right:2.2rem;padding-bottom:1.5rem}html.gl-portal-metro .gl-metro-tile-body--clamp{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}html.gl-portal-metro .gl-metro-tile-icon{position:absolute;right:10px;bottom:8px;font-size:1.65rem;opacity:.2;color:rgba(248,242,234,.85);pointer-events:none}html.gl-portal-metro .gl-metro-tile--weather .gl-metro-weather-temp{margin:4px 0 0;font-size:clamp(2.4rem, 8vw, 3.2rem);font-weight:200;line-height:1}html.gl-portal-metro .gl-metro-tile--weather .gl-metro-weather-meta{margin-top:auto;font-size:.78rem;opacity:.85}html.gl-portal-metro .gl-metro-tile-body--lines{line-height:1.32;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}html.gl-portal-metro .gl-metro-tile-day-detail,html.gl-portal-metro .gl-portal-metro-modal-detail{font-size:.8rem;line-height:1.45;width:100%}html.gl-portal-metro .gl-metro-day-detail-date{margin-bottom:4px}html.gl-portal-metro .gl-metro-day-detail-block{margin-top:4px;line-height:1.26}html.gl-portal-metro .gl-metro-day-detail-block:first-of-type{margin-top:0}html.gl-portal-metro .gl-metro-day-detail-label{display:inline;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.82;margin:0 .3em 0 0}html.gl-portal-metro .gl-metro-tile--calendar .gl-metro-cal-mini{width:100%;margin-top:auto;border-collapse:collapse;font-size:clamp(.58rem, 1.65vw, .74rem);table-layout:fixed}html.gl-portal-metro .gl-metro-tile--calendar .gl-metro-cal-mini td,html.gl-portal-metro .gl-metro-tile--calendar .gl-metro-cal-mini th{text-align:center;padding:1px 0;line-height:1.15;width:14.28%}html.gl-portal-metro .gl-metro-tile--calendar .gl-metro-flip-face{padding:12px 14px 10px}html.gl-portal-metro .gl-metro-tile--calendar .gl-metro-tile-day-detail{flex:1;overflow:auto;font-size:.72rem}html.gl-portal-metro .gl-metro-cal-today-num{font-weight:700;opacity:.95}html.gl-portal-metro .gl-metro-cal-mini{width:100%;margin-top:4px;border-collapse:collapse;font-size:.62rem}html.gl-portal-metro .gl-metro-cal-mini td,html.gl-portal-metro .gl-metro-cal-mini th{text-align:center;padding:2px 0;width:14.28%}html.gl-portal-metro .gl-metro-cal-mini th{opacity:.75;font-weight:600}html.gl-portal-metro .gl-metro-cal-mini td.is-today{background:rgba(196,149,106,.28);font-weight:700}html.gl-portal-metro .gl-metro-tile--login-passkey{background:linear-gradient(145deg,var(--gl-metro-pastel-terra-a) 0,var(--gl-metro-pastel-peach-b) 100%),var(--gl-metro-glass)}html.gl-portal-metro .gl-metro-tile--login-email{background:linear-gradient(145deg,var(--gl-metro-pastel-dust-a) 0,var(--gl-metro-pastel-dust-b) 100%),var(--gl-metro-glass)}html.gl-portal-metro .gl-metro-tile--login-phone{background:linear-gradient(145deg,var(--gl-metro-pastel-sage-a) 0,var(--gl-metro-pastel-sage-b) 100%),var(--gl-metro-glass)}html.gl-portal-metro .gl-metro-tile--login-apple{background:linear-gradient(145deg,var(--gl-metro-pastel-stone-a) 0,var(--gl-metro-pastel-stone-b) 100%),var(--gl-metro-glass)}html.gl-portal-metro .gl-metro-tile--login-google{background:linear-gradient(145deg,var(--gl-metro-pastel-peach-a) 0,var(--gl-metro-pastel-terra-b) 100%),var(--gl-metro-glass)}html.gl-portal-metro .gl-metro-tile--mok-pay{background:linear-gradient(145deg,var(--gl-metro-pastel-terra-a) 0,var(--gl-metro-pastel-peach-b) 100%),var(--gl-metro-glass)}html.gl-portal-metro .gl-metro-tile--mok-help{background:linear-gradient(145deg,var(--gl-metro-pastel-sage-a) 0,var(--gl-metro-pastel-cream-b) 100%),var(--gl-metro-glass)}html.gl-portal-metro .gl-metro-tile--flip.is-active .gl-metro-flip-face,html.gl-portal-metro .gl-metro-tile--private.is-active{box-shadow:inset 0 0 0 2px rgba(196,149,106,.48)}html.gl-portal-metro .gl-metro-private-grid{margin-top:0}html.gl-portal-metro .gl-metro-account-grid,html.gl-portal-metro .gl-metro-login-grid,html.gl-portal-metro .gl-metro-mok-grid{margin-bottom:14px}html.gl-portal-metro #dashWrap .tab-bar,html.gl-portal-metro .gl-portal-metro-main,html.gl-portal-metro .gl-sav-nav-shell{display:none!important}html.gl-portal-metro .gl-portal-metro-modal{position:fixed;inset:0;z-index:12000;display:none;align-items:center;justify-content:center;padding:16px;background:rgba(28,22,18,.52);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}html.gl-portal-metro .gl-portal-metro-modal.is-open{display:flex}html.gl-portal-metro .gl-portal-feature-modal-card,html.gl-portal-metro .gl-portal-metro-modal-card{border:none;border-left:var(--gl-metro-edge) solid rgba(196,149,106,.52);border-radius:var(--gl-metro-radius-left) var(--gl-metro-radius-right) var(--gl-metro-radius-right) var(--gl-metro-radius-left);background:linear-gradient(145deg,var(--gl-metro-pastel-terra-a) 0,var(--gl-metro-pastel-sage-b) 38%,var(--gl-metro-glass) 100%);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:inset 0 0 0 1px rgba(196,149,106,.16),0 24px 70px rgba(0,0,0,.34);color:var(--gl-metro-tile-text)}html.gl-portal-metro .gl-portal-metro-modal-card{width:min(100%,620px);max-height:min(88vh,720px);overflow:auto;padding:20px 18px 18px}html.gl-portal-metro .gl-portal-metro-modal-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}html.gl-portal-metro .gl-portal-metro-modal-head h3{margin:0;font-size:1.05rem;color:var(--gl-metro-accent-light)}html.gl-portal-metro .gl-portal-feature-modal-close,html.gl-portal-metro .gl-portal-metro-modal-close{appearance:none;-webkit-appearance:none;border:1px solid rgba(196,149,106,.38);border-radius:var(--gl-metro-radius-left) var(--gl-metro-radius-right) var(--gl-metro-radius-right) var(--gl-metro-radius-left);background:rgba(196,149,106,.12);color:rgba(248,242,234,.94);width:34px;height:34px;cursor:pointer;font-size:1.2rem;line-height:1;transition:background .15s,border-color .15s}html.gl-portal-metro .gl-portal-feature-modal-close:hover,html.gl-portal-metro .gl-portal-metro-modal-close:hover{background:rgba(196,149,106,.22);border-color:rgba(196,149,106,.55)}html.gl-portal-metro .gl-portal-metro-modal .gl-metro-cal-mini{font-size:.82rem}html.gl-portal-metro .gl-portal-metro-modal .gl-metro-cal-mini td{padding:4px 0}html.gl-portal-metro .gl-portal-metro-modal .gl-metro-cal-mini td.is-clickable{cursor:pointer}html.gl-portal-metro .gl-portal-metro-modal .gl-metro-cal-mini td.is-clickable:hover{background:rgba(196,149,106,.28)}html.gl-portal-metro .gl-portal-metro-modal-detail{margin-top:10px;padding-top:8px;border-top:1px solid rgba(196,149,106,.22);font-size:.86rem;line-height:1.28}html.gl-portal-metro .gl-portal-feature-modal{position:fixed;inset:0;z-index:13000;display:none;align-items:center;justify-content:center;padding:12px;background:rgba(28,22,18,.56);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}html.gl-portal-metro .gl-portal-feature-modal.is-open{display:flex}html.gl-portal-metro .gl-portal-feature-modal-card{width:min(100%,720px);max-height:min(92vh,900px);overflow:hidden;display:flex;flex-direction:column}html.gl-portal-metro .gl-portal-feature-modal--narrow .gl-portal-feature-modal-card{width:min(100%,480px)}html.gl-portal-metro .gl-portal-feature-modal--wide .gl-portal-feature-modal-card{width:min(100%,960px)}html.gl-portal-metro .gl-portal-feature-modal-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid rgba(196,149,106,.22);flex-shrink:0}html.gl-portal-metro .gl-portal-feature-modal-head h2{margin:0;font-size:1.05rem;font-weight:600;color:var(--gl-metro-accent-light)}html.gl-portal-metro .gl-portal-feature-modal-close{width:36px;height:36px;font-size:1.25rem}html.gl-portal-metro .gl-portal-feature-modal-body{overflow:auto;padding:16px;flex:1;min-height:0}html.gl-portal-metro .gl-metro-modal-panel.login-card,html.gl-portal-metro .gl-metro-modal-panel.payment-card,html.gl-portal-metro .gl-metro-modal-panel.tab-panel{width:100%;max-width:none;margin:0;box-shadow:none;border:none;background:0 0;padding:0}html.gl-portal-metro .gl-metro-modal-panel.login-card .login-logo-box,html.gl-portal-metro .gl-metro-modal-panel.payment-card .payment-logo,html.gl-portal-metro .gl-metro-modal-panel.payment-card>.header-datetime,html.gl-portal-metro .gl-metro-modal-panel.payment-card>h2,html.gl-portal-metro .gl-metro-modal-panel.payment-card>p.subtitle{display:none}html.gl-portal-metro .gl-portal-feature-modal[data-login-mode=email] #loginPasskeyHint,html.gl-portal-metro .gl-portal-feature-modal[data-login-mode=email] #loginPhoneHint,html.gl-portal-metro .gl-portal-feature-modal[data-login-mode=email] #loginPhoneOtpHint,html.gl-portal-metro .gl-portal-feature-modal[data-login-mode=passkey] #loginEmailHint,html.gl-portal-metro .gl-portal-feature-modal[data-login-mode=passkey] #loginInputWrap,html.gl-portal-metro .gl-portal-feature-modal[data-login-mode=passkey] #loginPhoneHint,html.gl-portal-metro .gl-portal-feature-modal[data-login-mode=passkey] #loginPhoneOtpHint,html.gl-portal-metro .gl-portal-feature-modal[data-login-mode=phone] #loginEmailHint,html.gl-portal-metro .gl-portal-feature-modal[data-login-mode=phone] #loginPasskeyHint,html.gl-portal-metro .gl-portal-feature-modal[data-login-mode] #loginChoice .search-type-selector,html.gl-portal-metro .gl-portal-feature-modal[data-login-mode] #loginChoice>p[data-i18n=orWord],html.gl-portal-metro .gl-portal-feature-modal[data-login-mode] .login-oauth-row{display:none!important}html.gl-portal-metro .gl-metro-modal-panel.tab-panel{display:block!important}html.gl-portal-metro .gl-metro-modal-panel .gl-mok-tile-help,html.gl-portal-metro .gl-metro-modal-panel .gl-mok-tile-pay,html.gl-portal-metro .gl-metro-modal-panel.gl-mok-tile-help,html.gl-portal-metro .gl-metro-modal-panel.gl-mok-tile-pay{width:100%;max-width:none;margin:0;box-shadow:none;border:1px solid rgba(196,149,106,.28);border-radius:18px;background:rgba(196,149,106,.08);padding:1rem 1.1rem;text-align:left;color:rgba(228,210,188,.9)}html.gl-portal-metro .gl-metro-modal-panel .gl-mok-tile-help .gl-sp-tile-h,html.gl-portal-metro .gl-metro-modal-panel .gl-mok-tile-pay .gl-sp-tile-h,html.gl-portal-metro .gl-metro-modal-panel.gl-mok-tile-help .gl-sp-tile-h,html.gl-portal-metro .gl-metro-modal-panel.gl-mok-tile-pay .gl-sp-tile-h{margin:0 0 6px;font-size:.95rem;font-weight:700;color:#e8d4b8}html.gl-portal-metro .gl-metro-modal-panel .gl-mok-tile-help .gl-sp-tile-lead,html.gl-portal-metro .gl-metro-modal-panel .gl-mok-tile-pay .gl-sp-tile-lead,html.gl-portal-metro .gl-metro-modal-panel.gl-mok-tile-help .gl-sp-tile-lead,html.gl-portal-metro .gl-metro-modal-panel.gl-mok-tile-pay .gl-sp-tile-lead{margin:0 0 12px;font-size:.78rem;line-height:1.45;color:rgba(165,182,141,.92)}html.gl-portal-metro #step2 .payment-method-tabs,html.gl-portal-metro #step2>button[onclick*=backToSearch]{display:none!important}html.gl-portal-metro .gl-mok-metro-pay-panel{width:100%}html.gl-portal-metro .gl-mok-metro-pay-panel .customer-info-display{margin-bottom:14px;padding:12px 14px;border-left:var(--gl-metro-edge) solid rgba(196,149,106,.42);border-radius:var(--gl-metro-radius-left) var(--gl-metro-radius-right) var(--gl-metro-radius-right) var(--gl-metro-radius-left);background:rgba(196,149,106,.1);color:rgba(228,210,188,.9);font-size:.86rem;line-height:1.45}html.gl-portal-metro .gl-mok-metro-pay-panel .payment-section{display:block!important;margin-top:8px}html.gl-portal-metro .gl-metro-pay-methods-grid{margin-bottom:14px}html.gl-portal-metro .gl-metro-modal-panel .gl-mok-tile-pay input,html.gl-portal-metro .gl-metro-modal-panel .gl-mok-tile-pay select,html.gl-portal-metro .gl-metro-modal-panel.gl-mok-tile-pay input,html.gl-portal-metro .gl-metro-modal-panel.gl-mok-tile-pay select,html.gl-portal-metro .gl-mok-metro-pay-panel input,html.gl-portal-metro .gl-mok-metro-pay-panel select{box-sizing:border-box;width:100%;padding:14px 18px;margin-bottom:14px;border:1px solid rgba(196,149,106,.28);border-radius:18px;background:rgba(20,17,15,.55);color:#f2efe8;font-size:1rem;font-family:var(--gl-metro-font);transition:border-color .2s,box-shadow .2s,background .2s;-webkit-appearance:none;appearance:none}html.gl-portal-metro .gl-metro-modal-panel .gl-mok-tile-pay input:focus,html.gl-portal-metro .gl-metro-modal-panel .gl-mok-tile-pay select:focus,html.gl-portal-metro .gl-metro-modal-panel.gl-mok-tile-pay input:focus,html.gl-portal-metro .gl-metro-modal-panel.gl-mok-tile-pay select:focus,html.gl-portal-metro .gl-mok-metro-pay-panel input:focus,html.gl-portal-metro .gl-mok-metro-pay-panel select:focus{outline:0;border-color:rgba(196,149,106,.65);background:rgba(20,17,15,.72);box-shadow:0 0 0 3px rgba(196,149,106,.22)}html.gl-portal-metro .gl-metro-modal-panel .gl-mok-tile-pay input::placeholder,html.gl-portal-metro .gl-metro-modal-panel.gl-mok-tile-pay input::placeholder,html.gl-portal-metro .gl-mok-metro-pay-panel input::placeholder{color:rgba(242,239,232,.38);font-weight:300}html.gl-portal-metro .gl-metro-modal-panel .gl-mok-tile-pay #searchValue.mok-search-input--pulse,html.gl-portal-metro .gl-metro-modal-panel.gl-mok-tile-pay #searchValue.mok-search-input--pulse{animation:1.25s ease-in-out infinite gl-mok-search-pulse-orange;border-color:rgba(196,149,106,.65)}html.gl-portal-metro .gl-metro-modal-panel .gl-mok-tile-pay #searchValue.mok-search-input--pulse:focus,html.gl-portal-metro .gl-metro-modal-panel.gl-mok-tile-pay #searchValue.mok-search-input--pulse:focus{animation:none;border-color:rgba(196,149,106,.9);box-shadow:0 0 0 3px rgba(196,149,106,.32)}@keyframes gl-mok-search-pulse-orange{0%,100%{border-color:rgba(196,149,106,.55);box-shadow:0 0 0 3px rgba(196,149,106,.28),0 0 22px rgba(196,149,106,.2)}50%{border-color:rgba(196,149,106,.98);box-shadow:0 0 0 6px rgba(196,149,106,.42),0 0 36px rgba(196,149,106,.38)}}html.gl-portal-metro .gl-metro-modal-panel .gl-mok-tile-pay button,html.gl-portal-metro .gl-metro-modal-panel.gl-mok-tile-pay button,html.gl-portal-metro .gl-mok-metro-pay-panel .payment-section .btn,html.gl-portal-metro .gl-mok-metro-pay-panel .payment-section button{display:block;width:100%;padding:12px 20px;margin-top:4px;margin-bottom:0;border:1px solid rgba(255,255,255,.12);border-radius:40px;background:linear-gradient(145deg,#b8895f,#c4956a);color:#f2efe8;font-weight:600;font-size:1rem;letter-spacing:.02em;cursor:pointer;box-shadow:0 8px 24px rgba(196,149,106,.32);transition:background .2s,transform .2s,box-shadow .2s;-webkit-appearance:none;appearance:none}html.gl-portal-metro .gl-metro-modal-panel .gl-mok-tile-pay button:hover:not(:disabled),html.gl-portal-metro .gl-metro-modal-panel.gl-mok-tile-pay button:hover:not(:disabled),html.gl-portal-metro .gl-mok-metro-pay-panel .payment-section .btn:hover:not(:disabled),html.gl-portal-metro .gl-mok-metro-pay-panel .payment-section button:hover:not(:disabled){background:linear-gradient(145deg,#c4956a,#d4a574);transform:translateY(-1px);box-shadow:0 10px 28px rgba(196,149,106,.38)}html.gl-portal-metro .gl-metro-modal-panel .gl-mok-tile-pay button:disabled,html.gl-portal-metro .gl-metro-modal-panel.gl-mok-tile-pay button:disabled,html.gl-portal-metro .gl-mok-metro-pay-panel .payment-section button:disabled{opacity:.45;cursor:not-allowed}html.gl-portal-metro .gl-portal-feature-modal-body,html.gl-portal-metro .gl-portal-metro-modal,html.gl-portal-metro .gl-portal-metro-modal-detail{color:rgba(228,210,188,.86)}html.gl-portal-metro .gl-portal-feature-modal-body h1,html.gl-portal-metro .gl-portal-feature-modal-body h2,html.gl-portal-metro .gl-portal-feature-modal-body h3,html.gl-portal-metro .gl-portal-metro-modal h3,html.gl-portal-metro .gl-portal-metro-modal-detail strong{color:var(--gl-metro-accent-light)}html.gl-portal-metro .gl-portal-feature-modal-body label,html.gl-portal-metro .gl-portal-feature-modal-body li,html.gl-portal-metro .gl-portal-feature-modal-body p,html.gl-portal-metro .gl-portal-metro-modal-detail p,html.gl-portal-metro .gl-portal-metro-modal-detail span{color:rgba(210,196,178,.84)}html.gl-portal-metro .gl-portal-feature-modal-body input,html.gl-portal-metro .gl-portal-feature-modal-body select,html.gl-portal-metro .gl-portal-feature-modal-body textarea{background:rgba(18,16,14,.42);border:1px solid rgba(196,149,106,.32);color:rgba(248,242,234,.9)}html.gl-portal-metro .gl-portal-feature-modal-body .btn,html.gl-portal-metro .gl-portal-feature-modal-body button[type=submit]{background:rgba(196,149,106,.88);border-color:rgba(196,149,106,.55);color:rgba(28,22,18,.92)}html.gl-portal-metro .gl-top-tools{z-index:2500}html.gl-portal-metro #videofonas-bg,html.gl-portal-metro .portal-readability-veil,html.gl-portal-metro .videofonas-wrap{max-height:100dvh;overflow:hidden}html.gl-portal-feature-open{overflow:hidden}@media (prefers-reduced-motion:reduce){html.gl-portal-metro .gl-metro-flip-inner,html.gl-portal-metro .gl-metro-tile{transition:none}html.gl-portal-metro .gl-metro-tile--flip.is-flipped .gl-metro-flip-inner{transform:none}html.gl-portal-metro .gl-metro-flip-face--back{display:none}}