.own-profile-directory{padding-top:24px}.own-profile-directory>.directory-crumb{color:var(--glyph-text-3);font-size:13px;margin:2px 0 0}.own-profile-hero{align-items:flex-start;display:flex;gap:34px;padding:6px 0 2px}.own-profile-hero .public-avatar.large{font-size:30px;font-weight:560;height:108px;width:108px}.own-profile-identity{flex:1 1;min-width:0}.own-profile-name-row{align-items:center;display:flex;flex-wrap:wrap;gap:13px}.own-profile-name-row h1{font-family:var(--glyph-font-display);font-size:clamp(36px,4.4vw,52px);font-weight:670;letter-spacing:-.035em;line-height:1.04}.own-profile-worn{align-items:center;color:var(--glyph-text-2);display:inline-flex;font-size:12.5px;font-weight:640;gap:9px;letter-spacing:.01em;transform:translateY(5px);transition:color .16s var(--glyph-ease)}.own-profile-worn:hover{color:var(--glyph-ink)}.own-profile-crest{align-items:center;background:linear-gradient(145deg,#a48ee2,#5c46a0);clip-path:polygon(25% 5%,75% 5%,96% 50%,75% 95%,25% 95%,4% 50%);color:#fff;display:inline-flex;filter:drop-shadow(0 2px 6px rgba(30,28,22,.2));height:24px;justify-content:center;width:24px}.own-profile-crest svg{height:12px;width:12px}.own-profile-worn-level{color:var(--glyph-text-4)}.own-profile-bio{border-left:3px solid var(--glyph-gold);color:var(--glyph-ink);font-family:var(--glyph-font-serif);font-size:19px;line-height:1.5;margin-top:20px;max-width:54ch;padding-left:20px}.own-profile-actions{display:flex;flex:none;gap:10px;padding-top:8px}.own-profile-actions .public-button{align-items:center;display:inline-flex;gap:7px;white-space:nowrap}.own-profile-actions svg{height:15px;width:15px}.own-profile-level{align-items:center;border-bottom:1px solid var(--glyph-hair);border-top:1px solid var(--glyph-hair);display:grid;gap:44px;grid-template-columns:auto minmax(0,1fr);margin-top:24px;padding:26px 0}.own-profile-level-number{font-family:var(--glyph-font-display);font-size:46px;font-weight:660;letter-spacing:-.045em;line-height:.94}.own-profile-level-number small{color:var(--glyph-text-3);display:block;font-family:var(--glyph-font-ui);font-size:11.5px;font-weight:720;letter-spacing:.14em;margin-bottom:7px;text-transform:uppercase}.own-profile-level-main{min-width:0}.own-profile-level-line{align-items:baseline;color:var(--glyph-text-3);display:flex;font-size:13px;gap:16px;justify-content:space-between}.own-profile-level-line b{color:var(--glyph-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:620}.own-profile-progress{background:var(--glyph-hair);border-radius:999px;height:7px;margin-top:11px;overflow:hidden}.own-profile-progress i{background:linear-gradient(90deg,var(--glyph-gold-deep),var(--glyph-gold));border-radius:inherit;display:block;height:100%;transition:width 1.15s var(--glyph-ease)}.own-profile-point-log{color:var(--glyph-text-3);display:flex;flex-wrap:nowrap;font-size:12.5px;gap:28px;margin-top:14px;min-width:0}.own-profile-point-log span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.own-profile-point-log b{color:var(--glyph-gold-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:640;margin-right:6px}.own-profile-stats{border-bottom:1px solid var(--glyph-hair);display:flex;gap:46px;padding:24px 0}.own-profile-stats div{display:grid;text-align:left}.own-profile-stats strong{font-family:var(--glyph-font-display);font-size:23px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:660;letter-spacing:-.025em}.own-profile-stats span{color:var(--glyph-text-3);font-size:13px}.own-profile-tabs{overflow-x:auto;scrollbar-width:none}.own-profile-tabs::-webkit-scrollbar{display:none}.own-profile-activity{margin-top:6px;padding-bottom:70px}.own-profile-collection{max-width:720px;padding:26px 0 70px}.own-profile-collection-grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px}.own-profile-collection-item{align-items:center;border:1px solid var(--glyph-border);border-radius:12px;display:grid;justify-items:center;min-height:150px;padding:18px;text-align:center}.own-profile-collection-item strong{font-size:14px;margin-top:10px}.own-profile-collection-item>span:last-child{color:var(--glyph-text-3);font-size:12px;margin-top:3px}.own-profile-mini-crest{align-items:center;background:#dbe6fb;border-radius:50%;color:#4c6fa8;display:inline-flex;height:50px;justify-content:center;width:50px}.own-profile-mini-crest.tone-1{background:#f8e7ac;color:#8c6800}.own-profile-mini-crest.tone-2{background:#d9efe2;color:#2f7c58}.own-profile-mini-crest.tone-3{background:#eadff4;color:#76549d}.own-profile-mini-crest svg{height:22px;width:22px}@media (max-width:900px){.own-profile-hero{flex-wrap:wrap}.own-profile-level{gap:20px;grid-template-columns:minmax(0,1fr)}.own-profile-stats{flex-wrap:wrap;gap:30px}}@media (max-width:640px){.own-profile-actions{flex-wrap:wrap}.own-profile-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.own-profile-progress i{transition:none}}.own-profile-stat-button{background:transparent;border:0;color:inherit;cursor:pointer;display:grid;font:inherit;padding:0;text-align:left}.own-profile-stat-button span,.own-profile-stat-button strong{transition:color .15s var(--glyph-ease)}.own-profile-stat-button:hover strong{color:var(--glyph-gold-text)}.own-profile-stat-button:hover span{color:var(--glyph-ink)}.profile-relations-scrim{align-items:center;background:rgba(24,22,18,.42);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;inset:0;justify-content:center;opacity:0;padding:4vh 4vw;position:fixed;transition:opacity .28s var(--glyph-ease);z-index:100}.profile-relations-scrim.is-open{animation:own-profile-scrim-in .28s var(--glyph-ease) forwards}:root[data-theme=dark] .profile-relations-scrim{background:rgba(0,0,0,.6)}.profile-relations-sheet{background:var(--glyph-surface);border:1px solid var(--glyph-border);border-radius:24px;box-shadow:var(--glyph-shadow-lg);display:flex;flex-direction:column;max-height:82vh;opacity:0;overflow:hidden;transform:translateY(4%);transition:opacity .34s var(--glyph-ease),transform .34s var(--glyph-ease);width:min(520px,92vw)}.profile-relations-sheet:focus{outline:0}.profile-relations-sheet.is-open{animation:own-profile-sheet-in .34s var(--glyph-ease) forwards}.profile-relations-head{align-items:center;display:flex;gap:12px;padding:20px 22px 0}.profile-relations-head h2{flex:1 1;font-family:var(--glyph-font-display);font-size:20px;font-weight:660;letter-spacing:-.022em;line-height:1.2}.profile-relations-close{align-items:center;background:transparent;border:0;border-radius:50%;color:var(--glyph-text-2);cursor:pointer;display:inline-flex;height:34px;justify-content:center;padding:0;transition:background .15s var(--glyph-ease),color .15s var(--glyph-ease);width:34px}.profile-relations-close:hover{background:var(--glyph-hover);color:var(--glyph-ink)}.profile-relations-close svg{height:17px;width:17px}.profile-relations-tabs{border-bottom:1px solid var(--glyph-hair);display:flex;gap:8px;margin:8px 22px 0}.profile-relations-tabs button{background:transparent;border:0;color:var(--glyph-text-3);cursor:pointer;font:inherit;font-size:13.5px;font-weight:570;padding:10px 10px 11px;position:relative}.profile-relations-tabs button:after{background:var(--glyph-gold);border-radius:2px 2px 0 0;bottom:-1px;content:"";height:3px;left:10px;opacity:0;position:absolute;right:10px}.profile-relations-tabs button.is-active{color:var(--glyph-ink);font-weight:640}.profile-relations-tabs button.is-active:after{opacity:1}.profile-relations-tabs span{color:var(--glyph-text-4);font-size:11.5px;margin-left:7px}.profile-relations-body{overflow:auto;padding:4px 22px 22px}.profile-relation-row{align-items:center;border-bottom:1px solid var(--glyph-border-soft);display:flex;gap:13px;padding:13px 0}.profile-relation-row:last-child{border-bottom:0}.profile-relation-row .public-avatar{font-size:12px;height:36px;letter-spacing:.02em;width:36px}.profile-relation-identity{flex:1 1;min-width:0}.profile-relation-identity strong{align-items:center;color:var(--glyph-ink);display:flex;font-size:14.5px;font-weight:600;gap:7px}.profile-relation-badge{--profile-badge-end:#5C46A0;--profile-badge-start:#A48EE2;align-items:center;background:linear-gradient(145deg,var(--profile-badge-start),var(--profile-badge-end));clip-path:polygon(25% 5%,75% 5%,96% 50%,75% 95%,25% 95%,4% 50%);color:#fff;display:inline-flex;height:16px;justify-content:center;width:16px}.profile-relation-badge[data-badge=Cartographer]{--profile-badge-end:#A65327;--profile-badge-start:#E59B6E}.profile-relation-badge[data-badge="Certified Yapper"]{--profile-badge-end:#92497B;--profile-badge-start:#D687BC}.profile-relation-badge[data-badge="Chapter Ghost"]{--profile-badge-end:#6B7480;--profile-badge-start:#BFC6CE}.profile-relation-badge[data-badge="Deep Diver"]{--profile-badge-end:#245D7E;--profile-badge-start:#68B4C8}.profile-relation-badge[data-badge=Highlighter]{--profile-badge-end:#C79A18;--profile-badge-start:#F5D874}.profile-relation-badge[data-badge="Quiet Storm"]{--profile-badge-end:#3C4E77;--profile-badge-start:#9FB4D8}.profile-relation-badge[data-badge="Second Draft"]{--profile-badge-end:#A75462;--profile-badge-start:#E9A0A8}.profile-relation-badge[data-badge="Slow Reader"]{--profile-badge-end:#5E7A46;--profile-badge-start:#A9BE8E}.profile-relation-badge:is([data-badge="Quiet Storm"],[data-badge="Second Draft"]){clip-path:polygon(50% 0,61% 14%,78% 8%,82% 27%,100% 34%,88% 50%,100% 66%,82% 73%,78% 92%,61% 86%,50% 100%,39% 86%,22% 92%,18% 73%,0 66%,12% 50%,0 34%,18% 27%,22% 8%,39% 14%)}.profile-relation-badge:is([data-badge=Cartographer],[data-badge="Certified Yapper"],[data-badge="Chapter Ghost"],[data-badge="Deep Diver"]){clip-path:polygon(50% 0,94% 17%,94% 52%,78% 80%,50% 100%,22% 80%,6% 52%,6% 17%)}.profile-relation-badge[data-badge="Slow Reader"]{border-radius:5px;clip-path:none}.profile-relation-badge svg{height:9px;width:9px}.profile-relation-identity>span{color:var(--glyph-text-3);display:block;font-size:12.5px;margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-relation-follow{background:var(--glyph-ink);border:1px solid var(--glyph-ink);border-radius:999px;color:var(--glyph-paper);cursor:pointer;flex:none;font:inherit;font-size:12.5px;font-weight:610;height:32px;min-width:86px;padding:0 13px}.profile-relation-follow.is-following{background:var(--glyph-surface);border-color:var(--glyph-border);color:var(--glyph-ink)}.profile-relation-follow:disabled{cursor:wait;opacity:.58}.profile-relations-state{align-items:center;color:var(--glyph-text-3);display:flex;flex-direction:column;font-size:13.5px;gap:10px;justify-content:center;min-height:160px;text-align:center}.profile-relations-state button{background:transparent;border:0;color:var(--glyph-gold-text);cursor:pointer;font:inherit;font-weight:650}@keyframes own-profile-scrim-in{to{opacity:1}}@keyframes own-profile-sheet-in{to{opacity:1;transform:translateY(0)}}