/* Account materials ported from the supplied Web Repetitor 1.5.2. */
.owner-layout{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:46px;align-items:start;max-width:1200px}
.owner-column{min-width:0}
.owner-stage{perspective:1300px;padding:14px 0 0}
.owner-tilt{transform:rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transform-style:preserve-3d;transition:transform .6s var(--ease);--shine-x:35%;--shine-y:20%}
.owner-card{display:block;position:relative;width:100%;aspect-ratio:1.59;min-height:250px;text-align:left;border-radius:28px;padding:0;transform-style:preserve-3d;transition:transform 1.05s cubic-bezier(.22,.8,.18,1);appearance:none;-webkit-appearance:none;background:transparent;touch-action:manipulation}
.owner-card.is-flipped{transform:rotateY(180deg)}
.owner-card:active{scale:.99}
.owner-face{position:absolute;inset:0;display:flex;flex-direction:column;padding:26px 28px;border-radius:inherit;backface-visibility:hidden;-webkit-backface-visibility:hidden;overflow:hidden;color:#fff;border:1px solid #ffffff5c;box-shadow:inset 0 1px 1px #fff9,inset 0 -2px 1px #10236422,0 22px 40px #1648bb25;background:radial-gradient(ellipse at 12% 0,#8fbcff99,transparent 60%),linear-gradient(125deg,#4d8aff,#2359db 64%,#163caa);transform:translateZ(.1px)}
.owner-face:after{content:'';position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:radial-gradient(ellipse at var(--shine-x) var(--shine-y),#ffffff3b,transparent 58%),linear-gradient(118deg,transparent 20%,#ffffff13 40%,transparent 64%);mix-blend-mode:screen}
.owner-back{transform:rotateY(180deg) translateZ(.1px);background:linear-gradient(130deg,#243b69,#142849)}
.owner-top,.owner-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;position:relative;z-index:1}
.owner-top{font-size:12px;letter-spacing:.2px}
.owner-wordmark{display:flex;align-items:center;gap:8px;font-weight:600}
.owner-wordmark img{width:24px;height:24px;border-radius:7px;opacity:.94}
.owner-plan{border:1px solid #ffffff4d;border-radius:30px;padding:5px 10px;font-size:10px;letter-spacing:1.5px}
.owner-engraving{position:absolute;right:25px;top:24%;font:italic 210px/.8 Georgia,serif;letter-spacing:-20px;color:#b4d1ff17;text-shadow:0 1px 0 #fff1;pointer-events:none}
.owner-identity{margin-top:auto;position:relative;z-index:1;display:grid;gap:9px;padding:22px 0}
.owner-identity small{color:#d6e4ff;font-size:11px}
.owner-identity strong{font-size:clamp(22px,2.8vw,33px);letter-spacing:-.9px;line-height:1.14;font-weight:600;overflow-wrap:anywhere;max-width:90%}
.owner-bottom{font-size:9px;letter-spacing:.2px;color:#d4e1ff}
.owner-bottom>span:first-child{display:flex;align-items:center;gap:6px}
.owner-bottom i{width:5px;height:5px;border-radius:50%;background:#9ce8dd}
.owner-bottom>span:last-child{font-variant-numeric:tabular-nums;letter-spacing:1.5px}
.owner-contacts{display:grid;gap:13px;margin:auto 0;position:relative;z-index:1}
.owner-contacts>span{display:grid;gap:3px}
.owner-contacts small{font-size:9px;color:#adc2df}
.owner-contacts strong{font-size:13px;font-weight:500;overflow-wrap:anywhere;line-height:1.2}
.owner-card-toolbar{display:flex;justify-content:space-between;align-items:center;gap:8px;margin:20px 0 27px;font-size:11px;color:var(--muted)}
.turn-card{display:flex;align-items:center;gap:7px;min-height:40px;font-size:11px;color:var(--blue)}
.turn-card svg{width:16px;height:16px}
.owner-main-action{display:grid;gap:8px}
.owner-details{display:grid;gap:22px;padding-top:14px}
@media(hover:hover){.owner-card:hover .owner-face{box-shadow:inset 0 1px 1px #fffb,0 28px 55px #1648bb32}
.turn-card:hover svg{transform:rotate(25deg)}
.turn-card svg{transition:transform .5s var(--ease)}}
@media(max-width:1000px){.owner-layout{gap:26px}}
@media(max-width:700px){.owner-layout{grid-template-columns:1fr;gap:29px}
.owner-stage{padding:5px 0}
.owner-card{min-height:218px;border-radius:24px}
.owner-face{padding:22px}
.owner-identity{padding:20px 0}
.owner-identity strong{font-size:26px}
.owner-engraving{font-size:177px;right:30px}
.owner-top{font-size:10px}
.owner-bottom{font-size:8px}
.owner-contacts{gap:11px}
.owner-contacts strong{font-size:12px}
.owner-card-toolbar{margin:11px 0 18px;font-size:10px}
.owner-details{padding-top:0;gap:20px}
.owner-card-toolbar .turn-card{font-size:10px}
.owner-main-action .button{min-height:51px}}
@media(max-width:370px){.owner-face{padding:18px}
.owner-card{min-height:205px}
.owner-identity strong{font-size:24px}}
@media(prefers-reduced-motion:reduce){.owner-tilt{transform:none!important}
.owner-card{transition:none!important}}
.owner-stage[data-reveal=wait]{opacity:1}
.owner-tilt.tracking{transition:transform .12s linear}
.owner-card:not([data-tier=START]) .owner-face{color:var(--c-ink);border-color:var(--c-edge);background:var(--c-face);box-shadow:var(--c-shadow)}
.owner-card:not([data-tier=START]) .owner-back{background:var(--c-back,var(--c-face))}
.owner-card:not([data-tier=START]) .owner-face:after{mix-blend-mode:var(--c-blend,overlay);background:radial-gradient(ellipse at var(--shine-x) var(--shine-y),var(--c-glare,#ffffffa0),transparent 58%),linear-gradient(105deg,transparent 22%,var(--c-band,#ffffff77) 40%,transparent 58%);background-size:auto,260% 100%;background-position:0 0,120% 0;animation:card-band 7s ease-in-out infinite}
.owner-card:not([data-tier=START]) .owner-identity small,.owner-card:not([data-tier=START]) .owner-bottom,.owner-card:not([data-tier=START]) .owner-contacts small{color:var(--c-sub)}
.owner-card:not([data-tier=START]) .owner-plan{border-color:var(--c-line);color:var(--c-ink)}
.owner-card:not([data-tier=START]) .owner-bottom i{background:var(--c-dot);box-shadow:0 0 6px var(--c-dot)}
.owner-card:not([data-tier=START]) .owner-engraving{color:var(--c-engrave);text-shadow:var(--c-engrave-fx)}
.owner-card:not([data-tier=START]) .owner-wordmark img{box-shadow:0 0 0 1px #0000001a}
.owner-card:not([data-tier=START]) .owner-contacts strong,.owner-card:not([data-tier=START]) .owner-identity strong{color:var(--c-ink)}
@keyframes card-band{0%,12%{background-position:0 0,120% 0}62%,100%{background-position:0 0,-25% 0}}
.owner-card[data-tier=CLASSIC]{--c-ink:#1b2331;--c-sub:#434f61;--c-line:#2a364a40;--c-edge:#ffffffc4;--c-dot:#2c8a69;--c-glare:#ffffffd0;--c-band:#ffffffa8;
 --c-face:repeating-linear-gradient(90deg,#fff0 0 2px,#5a68790d 2px 3px),linear-gradient(125deg,#fafbfc 0%,#cfd5dd 20%,#f2f4f7 38%,#b1b9c4 60%,#e1e5eb 80%,#a9b1bd 100%);
 --c-back:repeating-linear-gradient(90deg,#fff0 0 2px,#5a68790d 2px 3px),linear-gradient(140deg,#eceef2,#c0c7d1 45%,#e5e8ed 75%,#b3bbc6);
 --c-shadow:inset 0 1.5px 1px #fffffff2,inset 0 -2px 3px #5d687a66,0 4px 0 #8b94a2,0 22px 40px #2a364a38;
 --c-engrave:#bcc4cf;--c-engrave-fx:0 1px 1px #ffffffe0,0 -1px 1px #5d687a55}
.owner-card[data-tier=PRO]{--c-ink:#3a2604;--c-sub:#664608;--c-line:#4a30053d;--c-edge:#fff3c4d9;--c-dot:#2c7a4b;--c-glare:#fff6c8d0;--c-band:#fff3b8aa;
 --c-face:repeating-linear-gradient(90deg,#fff0 0 2px,#7a520f0e 2px 3px),linear-gradient(125deg,#fff2bd 0%,#e7b948 22%,#fbe08e 40%,#c0902f 63%,#f1d47e 82%,#a8751e 100%);
 --c-back:repeating-linear-gradient(90deg,#fff0 0 2px,#7a520f0e 2px 3px),linear-gradient(140deg,#f7de88,#d4a23e 45%,#f2d88a 72%,#b6862b);
 --c-shadow:inset 0 1.5px 1px #fff8d9f5,inset 0 -2px 3px #7a520f66,0 4px 0 #8c6218,0 22px 40px #7a520f40;
 --c-engrave:#d1a43e;--c-engrave-fx:0 1px 1px #fff0b3e0,0 -1px 1px #7a520f55}
.owner-card[data-tier=DIAMOND]{--c-ink:#121850;--c-sub:#2b3586;--c-line:#12185040;--c-edge:#ffffffe6;--c-dot:#14805f;--c-glare:#fffffff0;--c-band:#ffffffe0;--c-blend:overlay;
 --c-face:radial-gradient(85% 65% at 0% 0%,#ffffffc4 0%,#fff0 46%),radial-gradient(100% 85% at 100% 100%,#6fe6ff 0%,#6fe6ff00 64%),linear-gradient(118deg,#ff74c0 0%,#d58cff 20%,#74aeff 42%,#6fe3ff 60%,#e88dff 80%,#ff78c4 100%);
 --c-shadow:inset 0 1.5px 1px #fff,inset 0 -2px 3px #5a5fd066,0 4px 0 #8a8fe0,0 24px 46px #8f6bff5c;
 --c-engrave:#ffffff4d;--c-engrave-fx:0 1px 1px #fff,0 -1px 1px #5a5fd070}
.owner-card[data-tier=DIAMOND] .owner-face{background-size:100% 100%,100% 100%,340% 340%;animation:diamond-flow 11s ease-in-out infinite alternate}
.owner-card[data-tier=DIAMOND] .owner-face:before{content:'';position:absolute;inset:0;border-radius:inherit;z-index:0;pointer-events:none;background:conic-gradient(from var(--facet) at 62% 38%,#fff0 0deg,#ffffffb8 12deg,#fff0 30deg,#2f34a83d 48deg,#fff0 70deg,#8fe9ff99 96deg,#fff0 122deg,#ff8fdc77 150deg,#ffffffbd 190deg,#fff0 215deg,#2f34a83d 240deg,#fff0 265deg,#ffffffa6 300deg,#fff0 328deg,#b49cff88 345deg,#fff0 360deg);mix-blend-mode:overlay;animation:diamond-turn 26s linear infinite}
.owner-card[data-tier=DIAMOND] .owner-face:after{animation:card-band 5.5s ease-in-out infinite}
.owner-sparkles{position:absolute;inset:0;border-radius:inherit;overflow:hidden;pointer-events:none;z-index:2}
.owner-sparkles i{position:absolute;width:var(--s,18px);height:var(--s,18px);opacity:0;background:radial-gradient(circle,#fff 0 14%,#fff0 52%),linear-gradient(90deg,#fff0,#fff,#fff0) center/100% 1.5px no-repeat,linear-gradient(0deg,#fff0,#fff,#fff0) center/1.5px 100% no-repeat;filter:drop-shadow(0 0 4px #fff) drop-shadow(0 0 8px #ffffffaa);animation:twinkle 3.6s ease-in-out infinite}
.owner-sparkles i:nth-child(1){left:14%;top:20%;--s:20px}
.owner-sparkles i:nth-child(2){left:74%;top:14%;--s:26px;animation-delay:.9s}
.owner-sparkles i:nth-child(3){left:58%;top:58%;--s:16px;animation-delay:1.7s}
.owner-sparkles i:nth-child(4){left:28%;top:74%;--s:22px;animation-delay:2.4s}
.owner-sparkles i:nth-child(5){left:88%;top:68%;--s:18px;animation-delay:3s}
.owner-card[data-tier=DIAMOND] .owner-engraving{background:linear-gradient(112deg,#30276d 0%,#7568c9 14%,#c8bdff 28%,#61d0f2 42%,#aa6fd2 56%,#51499f 70%,#9ee9f5 84%,#3b327e 100%);background-size:280% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent!important;text-shadow:none!important;filter:drop-shadow(0 1px 0 #ffffffb0) drop-shadow(0 -1px 0 #473f8a80) drop-shadow(0 8px 18px #453c8b22);opacity:.94;animation:owner-ultra-w 7s cubic-bezier(.45,0,.25,1) infinite}
@keyframes owner-ultra-w{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}
@keyframes diamond-flow{from{background-position:0 0,0 0,0% 50%}to{background-position:0 0,0 0,100% 50%}}
@property --facet{syntax:'<angle>';inherits:false;initial-value:0deg}
@keyframes diamond-turn{to{--facet:360deg}}
@keyframes twinkle{0%,100%{opacity:0;transform:scale(.4) rotate(0)}40%,60%{opacity:1;transform:scale(1) rotate(45deg)}}
.owner-card:not([data-tier=START]) .owner-face{isolation:isolate}
.owner-card .owner-face:before,.owner-card .owner-face:after{border-radius:inherit}
.owner-layout,.owner-column,.owner-details{min-width:0}
.owner-engraving{padding:.18em .7em .18em .25em;margin:-.18em -.7em -.18em -.25em}