.level-bar{background:#ffffff10;border-radius:999px;width:100%;height:5px;display:block;overflow:hidden}.level-bar>i{border-radius:inherit;background:var(--node-color,#6fb596);height:100%;transition:width .4s;display:block}.module-strip{gap:3px;width:100%;display:flex}.module-strip i{background:#ffffff0f;border-radius:2px;flex:1;height:6px}.module-strip i.is-on{background:color-mix(in srgb, var(--strip,#6fb596) calc(var(--m,.5) * 100%), #2c2120)}.difficulty{color:#d8cdbd;align-items:center;gap:8px;display:inline-flex}.difficulty-ticks{align-items:flex-end;gap:2px;height:11px;display:inline-flex}.difficulty-ticks i{background:#ffffff17;border-radius:1px;width:3px}.difficulty-ticks i:first-child{height:3px}.difficulty-ticks i:nth-child(2){height:4px}.difficulty-ticks i:nth-child(3){height:5px}.difficulty-ticks i:nth-child(4){height:6px}.difficulty-ticks i:nth-child(5){height:7px}.difficulty-ticks i:nth-child(6){height:8px}.difficulty-ticks i:nth-child(7){height:9px}.difficulty-ticks i:nth-child(8){height:10px}.difficulty-ticks i:nth-child(9){height:10.5px}.difficulty-ticks i:nth-child(10){height:11px}.difficulty-ticks i.is-on{background:currentColor}.difficulty b{font:13px/1 var(--serif);font-variant-numeric:tabular-nums;font-weight:400}.difficulty b small{color:#8f8378;font-size:11px}.difficulty.is-compact{color:#9c9186}.difficulty.is-compact .difficulty-ticks{gap:1.5px;height:9px}.difficulty.is-compact .difficulty-ticks i{width:2px}.field-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,13.5rem),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.field-card{border:1px solid color-mix(in srgb, var(--node-color) 28%, #3a2a28);background:linear-gradient(160deg, color-mix(in srgb, var(--node-bg) 70%, #1f1717), #1f1717 70%);border-radius:12px;gap:10px;padding:16px 18px;display:grid}.field-card.is-untouched{background:#1c1515;border-color:#3a2a28}.field-card.is-untouched .field-card-level b,.field-card.is-untouched .field-card-points b{color:#8f8378}.field-card-name{letter-spacing:1.2px;text-transform:uppercase;color:var(--node-color);font-size:10px}.field-card.is-untouched .field-card-name{color:#9c9186}.field-card-level{align-items:baseline;gap:8px;display:flex}.field-card-level b{font:28px/1 var(--serif);color:#ebdcc2}.field-card-level span{font:16px/1.2 var(--serif);color:#d8cbb6}.field-card-points{color:#9c9186;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 10px;font-size:12px;display:flex}.field-card-points b{color:#e5dccd;font-weight:600}.field-card-points small{color:#85796f;font-size:11px}.subject-mastery-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.subject-mastery-row{width:100%;color:inherit;text-align:left;background:#1f1717;border:1px solid #3a2a28;border-radius:12px;grid-template-columns:auto minmax(0,1.4fr) minmax(4rem,1fr) 3rem auto;align-items:center;gap:12px;padding:12px 16px;display:grid}div.subject-mastery-row{grid-template-columns:auto minmax(0,1.4fr) minmax(4rem,1fr) 3rem}button.subject-mastery-row{cursor:pointer;transition:border-color .15s,background .15s}@media (hover:hover){button.subject-mastery-row:hover{border-color:color-mix(in srgb, var(--node-color) 45%, #3a2a28);background:#241b1b}}.subject-mastery-dot{background:var(--node-color);width:10px;height:10px;box-shadow:0 0 0 4px color-mix(in srgb, var(--node-color) 18%, transparent);border-radius:50%}.subject-mastery-name{min-width:0;display:grid}.subject-mastery-name b{font:15px/1.3 var(--serif);color:#ebdcc2;text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.subject-mastery-name small{color:#9c9186;font-size:11px}.subject-mastery-value{text-align:right;font:15px/1 var(--serif);color:#e5dccd}.subject-mastery-row>svg{color:#8f8378}@media (max-width:560px){.subject-mastery-row,div.subject-mastery-row{grid-template-columns:auto minmax(0,1fr) 3rem}.subject-mastery-row .level-bar{grid-area:2/2/auto/-1}.subject-mastery-row>svg{display:none}}.test-progress{border:1px solid color-mix(in srgb, var(--node-color) 30%, #3a2a28);background:color-mix(in srgb, var(--node-bg) 45%, #1f1717);text-align:left;border-radius:14px;gap:12px;width:100%;margin-top:4px;padding:16px 18px;display:grid}.test-progress .eyebrow{color:var(--node-color)}.test-progress-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;display:grid}.test-progress-row>span:first-child{min-width:0;display:grid}.test-progress-row small{letter-spacing:1.1px;text-transform:uppercase;color:#9c9186;font-size:10px}.test-progress-row>span:first-child b{font:15px/1.35 var(--serif);color:#ebdcc2;font-weight:400}.test-progress-value{color:#a69a8e;white-space:nowrap;font-size:13px}.test-progress-value b{color:#f0e6d6;font-weight:600}.mastery-delta{white-space:nowrap;justify-content:flex-end;align-items:center;gap:2px;min-width:4.25rem;font-size:12px;font-weight:600;display:inline-flex}.mastery-delta.is-up{color:#8fc9a5}.mastery-delta.is-down{color:#e8a87c}.mastery-delta.is-flat{color:#8f8378}.test-progress-related{border-top:1px solid #ffffff12;gap:8px;padding-top:12px;display:grid}.test-progress-related>small{letter-spacing:1.1px;text-transform:uppercase;color:#9c9186;font-size:10px}.test-progress-related .test-progress-row>span:first-child b{font-size:14px}.test-progress-dot{background:var(--node-color);vertical-align:.1em;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.test-progress-levelup{color:#ebd4a4;font:15px/1.4 var(--serif);align-items:center;gap:8px;margin:0;display:flex}.mastery-note{color:#a69a8e;margin:0;font-size:12px;line-height:1.55}.subject-mastery{align-items:center;gap:12px;margin-top:14px;display:flex}.subject-mastery .module-strip{flex:1}.subject-mastery b{font:15px/1 var(--serif);font-variant-numeric:tabular-nums;color:#f0e6d6;flex:none;font-weight:400}.subject-module-mastery{color:#a69a8e;font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.country-flag{vertical-align:-.12em;object-fit:cover;border-radius:2px;flex-shrink:0;display:inline-block;box-shadow:0 0 0 1px #00000040}.leader-row p .leader-level{font-size:inherit;color:#c9b98f;margin:0;display:inline}.leader-row p .leader-country{vertical-align:bottom;align-items:center;gap:5px;display:inline-flex}.leader-row>div{flex:1;min-width:0}.profile-stats .profile-stat-flag{background:#6fb59612;border:1px solid #6fb59630;border-radius:50%;place-items:center;width:36px;height:36px;margin-bottom:12px;display:grid}.sidebar-user-line{align-items:center;gap:7px;display:inline-flex}.country-select{align-items:center;gap:10px;display:flex}.country-select select{flex:1;min-width:0}.field-hint{letter-spacing:normal;text-transform:none;color:#9c9186;margin-top:6px;font-size:11px;font-weight:400;line-height:1.5;display:block}
@property --tone{syntax:"<color>";inherits:true;initial-value:#d9b878}@property --pid-edge{syntax:"<angle>";inherits:false;initial-value:0deg}.pid-profile-top{grid-template-columns:minmax(0,600px) minmax(0,1fr);align-items:stretch;gap:22px;display:grid}@media (max-width:1000px){.pid-profile-top{grid-template-columns:minmax(0,1fr);justify-items:center}.pid-profile-top>.pid-case{width:100%;max-width:600px}}.pid-tilt{perspective:1200px;width:600px;max-width:100%;position:relative}.pid-tilt.is-editable{cursor:pointer}.pid-tilt.is-editable:focus-visible{outline-offset:6px;border-radius:20px;outline:2px solid #6fb596}.pid{isolation:isolate;aspect-ratio:1.586;color:#f3ebdb;width:100%;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .5s var(--spring), --tone .7s var(--out), border-color .7s var(--out);border:1px solid #655f4c;border-radius:18px;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);gap:14px;padding:20px 22px 18px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 34px 70px -34px #000}.pid:after{content:"";z-index:4;border-radius:inherit;pointer-events:none;position:absolute;inset:0}@media (scripting:enabled){.pid-tilt:not([data-seen]){opacity:0}}.pid-tilt[data-seen]{animation:pid-deal 1.1s var(--out) both}@keyframes pid-deal{0%{opacity:0;transform:perspective(1200px)rotateX(58deg)translateY(60px)scale(.86)}45%{opacity:1}72%{transform:perspective(1200px)rotateX(-5deg)translateY(-6px)scale(1.015)}to{opacity:1;transform:none}}.pid-bg{z-index:-2;position:absolute;inset:0}.pid-shade{z-index:-1;background:linear-gradient(90deg,#0b0812d9 0%,#0b0812a6 40%,#0b081238 66%,#0000 84%),linear-gradient(#0000 72%,#0b081270),linear-gradient(#0b081266,#0000 24%);position:absolute;inset:0}.pid :is(b,small,em,dt,dd,i){text-shadow:0 1px 3px #000d,0 0 14px #000a}.pid-sheen{z-index:3;mix-blend-mode:screen;pointer-events:none;background:linear-gradient(115deg,#0000 42%,#ffffff16 48%,#e6cb881c 52%,#0000 58%);animation:7s ease-in-out infinite pid-sheen;position:absolute;inset:-40%}@keyframes pid-sheen{0%,to{transform:translate(-30%)}50%{transform:translate(30%)}}.pid.frame-line{border-color:color-mix(in srgb, var(--tone) 80%, transparent)}.pid.frame-line:after{box-shadow:inset 0 0 0 5px #00000026, inset 0 0 0 6px color-mix(in srgb, var(--tone) 26%, transparent)}.pid.frame-glow{border-color:color-mix(in srgb, var(--tone) 40%, transparent);box-shadow:inset 0 1px 0 #ffffff14, 0 34px 70px -34px #000, 0 0 42px -12px color-mix(in srgb, var(--tone) 80%, transparent)}.pid.frame-glow:after{background:conic-gradient(from var(--pid-edge), transparent 0 62%, var(--tone) 80%, #fffc 84%, var(--tone) 88%, transparent 100%);-webkit-mask-composite:xor;padding:2px;animation:5s linear infinite pid-edge;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@keyframes pid-edge{to{--pid-edge:360deg}}.pid-maze{z-index:-1;aspect-ratio:1;width:74%;color:var(--tone);opacity:.16;pointer-events:none;position:absolute;top:50%;right:-14%;translate:0 -50%}.pid-maze path{fill:none;stroke:currentColor;stroke-width:1.1px;stroke-linecap:round;transform-box:view-box;transform-origin:50px 50px;animation:80s linear infinite pid-maze-turn}.pid-maze path.is-ccw{animation-direction:reverse}.pid-maze circle{fill:currentColor}@keyframes pid-maze-turn{to{transform:rotate(360deg)}}.pid-top{border-bottom:1px solid color-mix(in srgb, var(--tone) 32%, transparent);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding-bottom:12px;display:grid}.pid-top em{color:#efe6d8c4;letter-spacing:.06em;align-self:start;font:600 11.5px/1 Courier New,ui-monospace,monospace}.pid-brand b{font:400 16px/1 var(--serif);letter-spacing:.3em;display:block}.pid-brand small{color:color-mix(in srgb, var(--tone) 85%, #fff);letter-spacing:.22em;text-transform:uppercase;margin-top:5px;font:700 9.5px/1 Arial,Helvetica,sans-serif;display:block}.pid-crest{aspect-ratio:147/192;filter:drop-shadow(0 2px 4px #000b);width:30px;display:block;position:relative}.pid-crest-field,.pid-crest-lines{transition:background .7s var(--out);position:absolute;inset:0;-webkit-mask:url(/crest.png) 50%/contain no-repeat;mask:url(/crest.png) 50%/contain no-repeat}.pid-crest-field{background:color-mix(in srgb, var(--tone) 34%, #0b0812)}.pid-crest-lines{background:linear-gradient(160deg, color-mix(in srgb, var(--tone) 45%, #fff), var(--tone) 62%);-webkit-mask-source-type:luminance;mask-mode:luminance}.pid-body{grid-template-columns:124px minmax(0,1fr);align-items:start;gap:20px;display:grid}.pid-photo-box{display:block;position:relative}.pid-photo{aspect-ratio:3/4;width:100%;translate:calc(var(--px,0) * -7px) calc(var(--py,0) * -7px);transition:translate .5s var(--spring);border:2px solid #f3ebdb2e;border-radius:12px;place-items:center;display:grid;box-shadow:0 14px 30px -14px #000;background-position:50%!important;background-size:cover!important}.pid-photo.is-button{cursor:zoom-in}.pid-photo b{color:#f3ebdb;font:400 40px/1 var(--serif)}.pid-holo{isolation:isolate;color:#12143a;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:absolute;bottom:-10px;right:-10px}.pid-holo:before{content:"";z-index:-1;border-radius:inherit;opacity:.7;mix-blend-mode:screen;background:conic-gradient(#9be7ff,#c7a4ff,#ffd6a5,#a5ffcf,#9be7ff);animation:7s linear infinite pid-hue;position:absolute;inset:0;box-shadow:0 0 0 2px #fff3}.pid-holo svg{opacity:.85}@keyframes pid-hue{to{filter:hue-rotate(360deg)}}.pid-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 16px;margin:0;display:grid}.pid-fields .is-wide{grid-column:span 2}.pid-fields dt{color:#efe6d8b3;letter-spacing:.18em;text-transform:uppercase;font:700 9.5px/1 Arial,Helvetica,sans-serif}.pid-fields dd{overflow-wrap:anywhere;font:400 16px/1.15 var(--serif);margin:5px 0 0}.pid-fields dd small{color:color-mix(in srgb, var(--tone) 80%, #fff);font-size:12px}.pid-fields .pid-name{font-size:25px}.pid-rank,.pid-country{align-items:center;gap:6px;display:inline-flex}.pid-foot{justify-content:space-between;align-items:end;display:flex}.pid-sign small{color:#efe6d899;letter-spacing:.18em;text-transform:uppercase;font:700 9px/1 Arial,Helvetica,sans-serif;display:block}.pid-sign i{border-bottom:1px solid color-mix(in srgb, var(--tone) 50%, transparent);color:#f6f0ff;max-width:300px;font:italic 400 21px/1.2 var(--serif);white-space:nowrap;text-overflow:ellipsis;transform-origin:0 100%;margin-top:2px;padding:0 10px 2px 2px;display:inline-block;overflow:hidden;transform:rotate(-4deg)}.pid-edit{border:1px solid color-mix(in srgb, var(--tone) 55%, transparent);color:#f3ebdb;letter-spacing:.08em;text-transform:uppercase;opacity:0;transition:opacity .2s var(--out), transform .26s var(--spring);background:#0b0812b8;border-radius:999px;align-items:center;gap:5px;margin-left:auto;padding:6px 11px;font:700 11px/1 Arial,Helvetica,sans-serif;display:inline-flex;transform:translateY(4px)}.pid-tilt.is-editable:hover .pid-edit,.pid-tilt.is-editable:focus-visible .pid-edit{opacity:1;transform:none}@media (hover:none){.pid-edit{opacity:1;transform:none}}.pid-share{z-index:5;color:#efe6d8;cursor:pointer;width:36px;height:36px;transition:transform .15s var(--spring);background:#1f1717;border:1px solid #3a2a28;border-radius:50%;place-items:center;display:grid;position:absolute;top:-13px;right:-13px;box-shadow:0 8px 18px -8px #000}.pid-share:hover{transform:scale(1.08)}.pid-share:active{transform:translateY(1px)scale(.95)}.pid-share:focus-visible{outline-offset:3px;outline:2px solid #6fb596}@media (max-width:560px){.pid{aspect-ratio:auto;gap:10px;padding:14px 14px 12px}.pid-body{grid-template-columns:92px minmax(0,1fr);gap:12px}.pid-fields{gap:9px 12px}.pid-fields .pid-name{font-size:20px}.pid-fields dd{font-size:14px}.pid-share{top:-10px;right:-6px}.pid-top{grid-template-columns:auto minmax(0,1fr);row-gap:6px}.pid-crest{grid-row:span 2}.pid-top em{grid-column:2}}@media (max-width:440px){.pid-body{grid-template-columns:76px minmax(0,1fr)}.pid-fields{grid-template-columns:minmax(0,1fr)}.pid-fields .is-wide{grid-column:auto}.pid-holo{width:38px;height:38px;bottom:-8px;right:-8px}.pid-brand b{letter-spacing:.22em}}.pid-case{background:#1f1717;border:1px solid #3a2a28;border-radius:14px;grid-template-rows:auto minmax(0,1fr);gap:10px;padding:20px;display:grid}.pid-case-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pid-case-head h3{font:400 20px/1.2 var(--serif)}.pid-case-head .text-button{font-size:13px}.pid-case-box{background:linear-gradient(180deg, transparent 52px, #d9b87866 52px 53px, #0008 53px 56px, transparent 64px), linear-gradient(180deg, color-mix(in srgb, var(--tone) 12%, #0e0909) 0 52px, transparent 52px), repeating-linear-gradient(45deg, #ffffff06 0 1px, transparent 1px 3px), radial-gradient(120% 90% at 50% 30%, color-mix(in srgb, var(--tone) 24%, #130d0d), color-mix(in srgb, var(--tone) 9%, #0c0808) 80%);min-height:220px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tone) 40%, #2a1f1d), inset 0 0 0 4px #0c0808, inset 0 0 0 5px #d9b87855, inset 0 16px 26px -12px #000;transition:--tone .7s var(--out);border-radius:14px;align-content:center;padding:70px 10px 16px;display:grid;position:relative}.pid-case-lid{width:26px;height:34px;position:absolute;top:10px;left:50%;translate:-50%}.pid-case-lid .pid-crest-field{background:color-mix(in srgb, var(--tone) 16%, #070505)}.pid-case-lid .pid-crest-lines{background:color-mix(in srgb, var(--tone) 70%, #d9b878);opacity:.75}.pid-case-beds{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.pid-case-beds.is-1{grid-template-columns:minmax(0,1fr)}.pid-case-beds.is-2{grid-template-columns:repeat(2,minmax(0,1fr))}.pid-case-beds li{text-align:center;align-content:start;justify-items:center;gap:12px;min-width:0;display:grid}.pid-case-bed{background:radial-gradient(circle at 50% 38%, color-mix(in srgb, var(--tone) 16%, #0b0707), #060303 74%);width:5.1rem;height:5.1rem;box-shadow:inset 0 7px 12px #000, inset 0 -2px 3px color-mix(in srgb, var(--tone) 30%, transparent), 0 1px 0 color-mix(in srgb, var(--tone) 35%, transparent);border-radius:50%;place-items:center;display:grid}.pid-case-bed .seal{filter:drop-shadow(0 4px 4px #000);width:3.9rem;height:3.9rem;animation:pid-seal-in .7s var(--spring) both;transition:translate .22s var(--spring), scale .22s var(--spring)}.pid-case-beds li:nth-child(2) .seal{animation-delay:.11s}.pid-case-beds li:nth-child(3) .seal{animation-delay:.22s}.pid-case-beds li:hover .seal{translate:0 -3px;scale:1.04}@keyframes pid-seal-in{0%{opacity:0;transform:translateY(-6px)scale(.9)}50%{opacity:1}}.pid-case-name{color:#ead7ad;font:400 13.5px/1.25 var(--serif);gap:3px;display:grid}.pid-case-name small{color:color-mix(in srgb, var(--tone) 45%, #a99e93);font-size:11.5px}.pid-case-beds li.is-empty{align-content:stretch}.pid-case-place{border:1px dashed color-mix(in srgb, var(--tone) 35%, #4b3b37);min-height:7.6rem;color:var(--muted-foreground);cursor:pointer;transition:transform .15s var(--spring);background:0 0;border-radius:12px;place-content:center;justify-items:center;gap:8px;font:600 12px/1.3 Arial,Helvetica,sans-serif;display:grid}.pid-case-place:active{transform:translateY(1px)scale(.98)}.pid-case-place span{color:#d9b878;font:400 28px/1 var(--serif)}.pid-case-empty{color:#cbbfae;font:400 15px/1.4 var(--serif);text-align:center}.pid-pick{flex-wrap:wrap;gap:6px;display:flex}.pid-pick button{border:1px solid var(--border);color:#b9ad9f;text-align:left;cursor:pointer;transition:transform .15s var(--spring), border-color .15s ease, opacity .15s ease;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:4px 12px 4px 4px;font:600 12.5px/1.2 Arial,Helvetica,sans-serif;display:inline-flex}.pid-pick button span{display:grid}.pid-pick button small{color:var(--muted-foreground);font-weight:400}.pid-pick button:active:not(:disabled){transform:translateY(1px)scale(.97)}.pid-pick button[aria-pressed=true]{color:var(--foreground);background:#6fb5961f;border-color:#6fb59699}.pid-pick button:disabled{opacity:.45;cursor:default}.pid-kinds{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pid-kinds button{border:1px solid var(--border);color:var(--foreground);text-align:left;cursor:pointer;transition:transform .15s var(--spring), border-color .15s ease;background:0 0;border-radius:12px;align-content:start;gap:5px;padding:12px;display:grid}.pid-kinds button:active{transform:translateY(1px)scale(.98)}.pid-kinds b{font:400 18px/1.2 var(--serif)}.pid-kinds small{color:var(--muted-foreground);font-size:12.5px;line-height:1.4}.pid-kinds button[aria-checked=true]{background:#6fb5961f;border-color:#6fb59699}.pid-lines{flex-wrap:wrap;gap:6px;display:flex}.pid-lines button{border:1px solid var(--border);color:#b9ad9f;font:400 15px/1 var(--serif);cursor:pointer;transition:transform .15s var(--spring);background:0 0;border-radius:999px;padding:8px 13px}.pid-lines button:active{transform:translateY(1px)scale(.97)}.pid-lines button[aria-checked=true]{color:var(--foreground);background:#d9b8781a;border-color:#d9b87899}.pid-sheet-preview img{aspect-ratio:1200/630}@media (max-width:560px){.pid-kinds{grid-template-columns:minmax(0,1fr)}}.pid-shared{isolation:isolate;align-content:start;justify-items:center;gap:28px;padding:104px 16px 48px;position:relative;overflow:hidden}.pid-shared-brand{color:#ebdcc2;align-items:center;gap:11px;text-decoration:none;display:flex;position:absolute;top:26px;left:36px}.pid-shared-brand img{filter:drop-shadow(0 2px 6px #000a);width:37px;height:auto}.pid-shared-brand span{font:400 22px/1 var(--serif);letter-spacing:3px;text-shadow:0 2px 10px #000a}.pid-profile-top.is-single{grid-template-columns:minmax(0,600px);justify-content:center}.pid-shared-standing{padding-top:26px}@media (max-width:560px){.pid-shared{padding-top:88px}.pid-shared-brand{left:16px}}.pid-shared-bg{z-index:-1;filter:blur(30px)brightness(.55)saturate(1.2);pointer-events:none;position:fixed;inset:-70px}.pid-shared-hero{text-align:center;justify-items:center;gap:18px;width:100%;max-width:1080px;display:grid}.pid-shared-kicker{color:color-mix(in srgb, var(--tone) 70%, #fff);letter-spacing:.22em;text-transform:uppercase;font:700 12px/1 Arial,Helvetica,sans-serif}.pid-shared-hero h1{overflow-wrap:anywhere;color:#f3ebdb;max-width:100%;font:400 40px/1.1 var(--serif)}.pid-shared-hero .pid-profile-top{text-align:left;width:100%}.pid-shared-line{color:#efe6d8;font:400 20px/1.35 var(--serif)}@media (max-width:560px){.pid-shared-hero h1{font-size:30px}}@media (prefers-reduced-motion:reduce){.pid-tilt[data-seen],.pid-sheen,.pid-maze path,.pid.frame-glow:after,.pid-holo:before,.pid-case-bed .seal{animation:none}.pid{transform:none}}
