body:has(.permaSidebar){--v2-sidebar:264px;--v2-bg:#0b0e14;--v2-panel:#141922;--v2-text:#eef0f5;--v2-muted:#a5aebd;--v2-gold:#dfbb73;--v2-line:#282f3b;background:#0b0e14;color:#eef0f5}body:has(.permaSidebar)>main{margin-left:264px;padding-top:0;min-height:100dvh}body:has(.permaSidebar) .permaSidebar{position:fixed;inset:0 auto 0 0;z-index:100;width:264px;height:100dvh;display:flex;flex-direction:column;gap:24px;padding:24px 16px 16px;background:#10141c;border:0;border-right:1px solid #282f3b;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.permaBrand{display:flex;align-items:center;gap:12px;padding:0 8px;color:#eef0f5;text-decoration:none;flex-shrink:0}.permaBrandBadge{display:grid;place-items:center;width:42px;height:42px;flex:0 0 42px;border:1px solid #dfbb7366;border-radius:12px;background:#dfbb7310;color:#dfbb73;font:700 26px Georgia,serif}.permaBrand strong{font-size:15px;letter-spacing:.1em}.permaBrand small{display:block;margin-top:4px;color:#a5aebd;font-size:12px;letter-spacing:.02em}.permaNavigation{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding-right:4px}.permaNavGroup{margin-bottom:22px}.permaNavGroup:last-child{margin-bottom:0}.permaNavGroup h2{margin:0 12px 8px;color:#98a3b5;font-family:inherit;font-size:12px;font-weight:600;line-height:1.5;letter-spacing:.08em;text-transform:uppercase}.permaNavLink{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;margin:3px 0;padding:10px 12px;border:1px solid transparent;border-radius:9px;color:#c2c9d5;font-size:14px;line-height:1.5;text-decoration:none}.permaNavLink:hover{background:#ffffff07;color:#fff}.permaNavLink.isActive{color:#f2d69f;background:#dfbb7312;border-color:#dfbb7333}.permaActiveMark{width:5px;height:18px;flex:0 0 5px;border-radius:4px;background:#dfbb73}.permaAccount{flex-shrink:0;padding:16px 8px 0;border-top:1px solid #282f3b}.permaAccount .discordIdentity{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0;white-space:normal;color:#c2c9d5;font-size:14px}.permaAccount .discordIdentity>span:not(.statusDot){min-width:0;overflow-wrap:anywhere}.permaAccount .quietLink{display:inline-flex;align-items:center;min-height:40px;color:#dfbb73;font-size:14px}.permaMobileHeader{display:none}.permaMenuButton{min-height:44px;padding:9px 16px;border:1px solid #394354;border-radius:10px;background:#19202b;color:#eef0f5;font:inherit;font-size:14px;cursor:pointer}.permaMobileMenu{width:min(400px,calc(100vw - 24px));max-width:none;height:calc(100dvh - 24px);max-height:calc(100dvh - 24px);margin:12px auto;padding:20px;border:1px solid #394354;border-radius:18px;background:#10141c;color:#eef0f5}.permaMobileMenu[open]{display:flex;flex-direction:column;gap:20px}.permaMobileMenu::-webkit-backdrop{background:#03060bd9}.permaMobileMenu::backdrop{background:#03060bd9}.permaMenuHead{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0}.permaMenuHead h2{margin:0;font-size:20px}.permaSkipLink{position:fixed;z-index:200;top:8px;left:8px;padding:12px 18px;border-radius:8px;background:#dfbb73;color:#10141c;transform:translateY(-200%)}.permaSkipLink:focus{transform:translateY(0)}.permaHome{width:min(1200px,calc(100% - 64px));margin:0 auto;padding:44px 0 64px}.permaHomeHeader{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:24px;padding-bottom:32px;margin-bottom:32px;border-bottom:1px solid #282f3b}.permaEyebrow{color:#dfbb73;font-size:12px;letter-spacing:.12em}.permaHomeHeader h1{margin:10px 0;font-size:clamp(32px,4vw,44px);line-height:1.15;letter-spacing:-.035em;font-weight:700}.permaHomeHeader p{margin:0;color:#a5aebd;font-size:16px;line-height:1.6}.permaSearchAction{display:flex;align-items:center;justify-content:space-between;gap:32px;min-height:48px;padding:12px 18px;border:1px solid #dfbb7355;border-radius:12px;background:#dfbb7310;color:#f2d69f;font-size:14px;text-decoration:none}.permaSearchAction:hover{background:#dfbb7320}.permaSectionHeading{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:18px}.permaSectionHeading h2{margin:0;font-size:20px}.permaSectionHeading>span{color:#a5aebd;font-size:14px}.permaToolsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.permaToolCard{display:flex;flex-direction:column;min-width:0;min-height:234px;padding:24px;border:1px solid #2c3543;border-radius:16px;background:#141922;color:#eef0f5;text-decoration:none;transition:border-color .15s ease,background .15s ease}.permaToolCard:hover{border-color:#dfbb7380;background:#19202b}.permaToolTop{display:flex;justify-content:space-between;align-items:center}.permaToolNumber{color:#b9a175;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.permaToolArrow{color:#dfbb73;font-size:24px}.permaToolCard h3{margin:20px 0 8px;font-size:24px;line-height:1.3;letter-spacing:-.02em}.permaToolCard p{margin:0 0 24px;color:#aeb7c6;font-size:16px;line-height:1.6}.permaToolAction{margin-top:auto;color:#dfbb73;font-size:14px;font-weight:600}.permaHomeGroups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:32px}.permaHomeGroup{min-width:0;padding:22px;border:1px solid #282f3b;border-radius:16px;background:#10141c}.permaHomeGroup h2{margin:0 0 14px;font-size:16px;line-height:1.5}.permaHomeGroup a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:10px 0;border-top:1px solid #282f3b;color:#b9c2d0;text-decoration:none;font-size:14px;line-height:1.5}.permaHomeGroup a:hover{color:#f2d69f}.permaHome :is(h1,h2,h3,p,a){overflow-wrap:anywhere}:is(.permaSidebar,.permaMobileMenu,.permaMobileHeader,.permaHome) :is(a,button):focus-visible{outline:2px solid #dfbb73;outline-offset:3px}@media(max-width:1200px){.permaHomeGroups{grid-template-columns:1fr}}@media(max-width:900px){body:has(.permaSidebar) .permaSidebar{display:none}body:has(.permaSidebar)>main{margin-left:0;padding-top:68px}.permaMobileHeader{display:flex;position:fixed;inset:0 0 auto 0;z-index:100;height:68px;padding:10px 16px;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #282f3b;background:#10141c}.permaMobileHeader .permaBrand{padding:0}.permaMobileHeader .permaBrandBadge{width:36px;height:36px;flex-basis:36px}.permaHome{width:calc(100% - 32px);padding-top:28px}}@media(max-width:600px){.permaToolsGrid{grid-template-columns:1fr}.permaToolCard{min-height:210px;padding:20px}.permaHomeHeader{align-items:stretch;margin-bottom:24px;padding-bottom:24px}.permaSearchAction{width:100%}.permaSectionHeading>span{display:none}}@media(prefers-reduced-motion:reduce){.permaToolCard{transition:none}}.permaField{display:grid;grid-gap:8px;gap:8px;min-width:0;color:#c2c9d5;font-size:14px;line-height:1.5}.permaField input,.permaField select{width:100%;min-width:0;min-height:46px;padding:11px 13px;border:1px solid #394354;border-radius:10px;background:#0b0e14;color:#eef0f5;font:inherit;font-size:16px}.permaField input::placeholder{color:#98a3b5}.permaOutlineButton{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 15px;border:1px solid #394354;border-radius:10px;background:#19202b;color:#d8dee8;font:inherit;font-size:14px;line-height:1.5;cursor:pointer}.permaOutlineButton:hover{border-color:#dfbb7380;color:#f2d69f}.permaOutlineButton:disabled{opacity:.5;cursor:default}.permaResultCount{margin:18px 0;color:#a5aebd;font-size:14px;line-height:1.6}.permaEmpty{padding:32px 24px;border:1px dashed #394354;border-radius:14px;color:#aeb7c6;font-size:16px;line-height:1.7}.permaEmpty h2{margin:0 0 10px;color:#eef0f5;font-size:24px}.permaEmpty p{margin:0 0 20px}.permaError{padding:16px;margin-bottom:16px;border:1px solid #ba737366;border-radius:12px;background:#ba737312;color:#efb4b4;font-size:16px}.permaItemsToolbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(200px,.65fr) auto;align-items:end;grid-gap:16px;gap:16px;padding:20px;border:1px solid #282f3b;border-radius:16px;background:#141922}.permaItemGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));grid-gap:16px;gap:16px}.permaItemCard{display:flex;flex-direction:column;min-width:0;border:1px solid #2c3543;border-radius:14px;background:#141922;overflow-wrap:anywhere}.permaItemCard:hover{border-color:#dfbb7360}.permaItemMain{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:start;grid-gap:16px;gap:16px;padding:20px;color:#eef0f5;text-decoration:none}.permaItemId{color:#98a3b5;font-size:12px}.permaItemMain h3{margin:6px 0;font-size:17px;line-height:1.45}.permaItemMain p{margin:0;color:#aeb7c6;font-size:14px;line-height:1.6}.permaItemMain:hover h3{color:#f2d69f}.permaItemFooter{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:auto;padding:12px 20px;border-top:1px solid #282f3b;color:#a5aebd;font-size:13px}.permaItemFooter a{display:inline-flex;align-items:center;min-height:36px;color:#dfbb73;font-size:14px;text-underline-offset:3px}.permaLoadMore{display:flex;justify-content:center;padding-top:24px}html:has(.permaWorld){scroll-behavior:auto}.permaWorldWorkspace{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.4fr);align-items:start;grid-gap:20px;gap:20px}.permaWorldBrowser{min-width:0;padding:20px;border:1px solid #282f3b;border-radius:16px;background:#141922;scroll-margin-top:88px}.permaWorldCategories{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.permaWorldCategories button{display:flex;align-items:center;gap:10px;min-height:44px;padding:10px 12px;border:1px solid #394354;border-radius:9px;background:#10141c;color:#c2c9d5;font:inherit;font-size:14px;cursor:pointer}.permaWorldCategories button[aria-pressed=true]{background:#dfbb7312;border-color:#dfbb7370;color:#f2d69f}.permaWorldCategories small{color:#a5aebd;font-size:12px}.permaWorldList{display:grid;grid-gap:8px;gap:8px;max-height:58dvh;overflow-y:auto;overscroll-behavior:contain;padding:4px;margin:0 -4px 16px;scrollbar-width:thin}.permaWorldEntity{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;min-width:0;width:100%;min-height:76px;padding:12px;border:1px solid #2c3543;border-radius:10px;background:#10141c;color:#d8dee8;text-align:left;font:inherit;cursor:pointer}.permaWorldEntity b{display:block;font-size:15px;line-height:1.45;overflow-wrap:anywhere}.permaWorldEntity small{display:block;margin-top:5px;color:#98a3b5;font-size:12px}.permaWorldEntity:hover{border-color:#dfbb7355}.permaWorldEntity.isSelected{border-color:#dfbb7390;background:#dfbb7310;color:#f2d69f}.permaWorldInspector{position:-webkit-sticky;position:sticky;top:24px;min-width:0;max-height:calc(100dvh - 48px);overflow-y:auto;scrollbar-width:thin;padding:4px;margin:-4px;scroll-margin-top:88px}.permaInspectorActions{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.permaWorldPlaceholder{min-height:240px}body:has(.permaSidebar) .permaWorld .worldDetail{margin:0;padding:24px;border:1px solid #2c3543;border-radius:16px;background:#141922;overflow-wrap:anywhere}body:has(.permaSidebar) .permaWorld .worldDetail:after{display:none}body:has(.permaSidebar) .permaWorld .sectionHead{align-items:flex-start;flex-wrap:wrap;gap:16px}body:has(.permaSidebar) .permaWorld :is(h2,h3){min-width:0;color:#eef0f5;line-height:1.4;overflow-wrap:anywhere}body:has(.permaSidebar) .permaWorld h2{font-size:24px}body:has(.permaSidebar) .permaWorld h3{font-size:18px}body:has(.permaSidebar) .permaWorld :is(.eyebrow,.tag){font-size:12px}body:has(.permaSidebar) .permaWorld .helper{color:#aeb7c6;font-size:14px;line-height:1.6}body:has(.permaSidebar) .permaWorld .worldStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:20px 0}body:has(.permaSidebar) .permaWorld .worldStats>div{min-width:0;padding:14px;background:#10141c;border-color:#2c3543}body:has(.permaSidebar) .permaWorld .worldStats small{color:#a5aebd;font-size:12px}body:has(.permaSidebar) .permaWorld .worldStats b{color:#f2d69f;font-size:18px;overflow-wrap:anywhere}body:has(.permaSidebar) .permaWorld .worldDropGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}body:has(.permaSidebar) .permaWorld .worldShopGrid{grid-template-columns:1fr}body:has(.permaSidebar) .permaWorld :is(.worldDrop,.worldShopItem){display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;min-width:0}body:has(.permaSidebar) .permaWorld .worldDrop{padding:12px;background:#10141c;border-color:#2c3543}body:has(.permaSidebar) .permaWorld :is(.worldDrop,.worldShopItem) b{font-size:14px;line-height:1.5;color:#d8dee8}body:has(.permaSidebar) .permaWorld :is(.worldDrop,.worldShopItem) small{font-size:12px;line-height:1.5;color:#98a3b5}body:has(.permaSidebar) .permaWorld .worldShopPrices{display:flex;flex-wrap:wrap;gap:8px}body:has(.permaSidebar) .permaWorld .worldShopPrice{max-width:100%;background:#10141c;border-color:#2c3543;font-size:14px}body:has(.permaSidebar) .permaWorld .worldShopPrice small{font-size:12px}:is(.permaItems,.permaWorld) :is(a,button,input,select):focus-visible{outline:2px solid #dfbb73;outline-offset:3px}@media(max-width:1100px){.permaItemsToolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.permaItemsToolbar>.permaOutlineButton{grid-column:1/-1;justify-self:start}.permaWorldWorkspace{grid-template-columns:minmax(0,1fr)}.permaWorldInspector{position:static;max-height:none;overflow:visible}.permaWorldList{max-height:380px}}@media(max-width:600px){.permaItemsToolbar{grid-template-columns:minmax(0,1fr);padding:16px}.permaWorldBrowser{padding:16px}body:has(.permaSidebar) .permaWorld .worldDetail{padding:16px}body:has(.permaSidebar) .permaWorld .worldDropGrid{grid-template-columns:1fr}}.permaCollection{min-width:0;color:#eef0f5}body:has(.permaSidebar) .permaCollection .permaField :is(input,select){border-color:#394354}.permaCollectionToolbar{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto auto;align-items:end;grid-gap:16px;gap:16px;padding:20px;border:1px solid #2c3543;border-radius:16px;background:#141922}.permaCollectionToolbar.permaMountToolbar{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto}.permaCheckLabel{display:flex;align-items:center;gap:10px;min-height:46px;color:#c2c9d5;font-size:14px;line-height:1.5;cursor:pointer}.permaCollection .permaCheckLabel input,.permaCollection .permaOwned input{width:20px;height:20px;min-height:20px;margin:0;flex:0 0 20px;accent-color:#dfbb73}.permaAlbumStats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin:20px 0}.permaAlbumStats.permaMountStats{grid-template-columns:repeat(2,minmax(0,1fr))}.permaAlbumStats>div{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:20px;border:1px solid #282f3b;border-radius:14px;background:#10141c}.permaAlbumStats b{color:#f2d69f;font-size:28px;font-weight:650;line-height:1.2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.permaAlbumStats span{color:#aeb7c6;font-size:14px;line-height:1.5}body:has(.permaSidebar) .permaBonusSummary{margin:20px 0;border:1px solid #2c3543;border-radius:14px;background:#10141c}body:has(.permaSidebar) .permaBonusSummary summary{padding:18px 20px;color:#eef0f5;font-size:16px;line-height:1.6;cursor:pointer}.permaBonusSummary summary::marker{color:#dfbb73}.permaBonusSummary summary>span{font-weight:650}.permaBonusSummary summary>small{display:block;margin:3px 0 0 18px;color:#aeb7c6;font-size:13px;font-weight:400}.permaBonusSummary>.permaResultCount{padding:0 20px}.permaBonusColumns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px;padding:20px;border-top:1px solid #282f3b}.permaBonusColumn{min-width:0}.permaBonusColumn h3{margin:0 0 14px;color:#eef0f5;font-size:16px}.permaBonusColumn h3 small{color:#aeb7c6;font-size:13px;font-weight:400}.permaBonusColumn>p{color:#aeb7c6;font-size:14px}.permaBonusColumn>.permaOutlineButton{margin-top:14px}.permaBonusEntries{display:grid;grid-gap:8px;gap:8px;max-height:340px;overflow-y:auto;padding:3px}.permaBonusEntry{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px;border:1px solid #2c3543;border-radius:10px;background:#19202b;color:#d8dee8;text-align:left;font:inherit;font-size:14px;line-height:1.5;cursor:pointer}.permaBonusEntry>span{min-width:0;overflow-wrap:anywhere}.permaBonusEntry small{display:block;margin-top:4px;color:#aeb7c6;font-size:12px}.permaBonusEntry b{color:#f2d69f;white-space:nowrap}.permaBonusEntry.owned{border-color:#375849;background:#14221d}.permaBonusEntry:hover{border-color:#dfbb73}.permaCollectionGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));grid-gap:18px;gap:18px;align-items:start}.permaPetCard{display:flex;flex-direction:column;min-width:0;margin:0;padding:0;border:1px solid #2c3543;border-radius:16px;background:#141922;overflow-wrap:anywhere}.permaPetCard.isOwned{border-color:#375849}.permaPetIdentity{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;grid-gap:16px;gap:16px;padding:20px;color:#eef0f5;text-decoration:none;border-radius:16px 16px 0 0}.permaPetIdentity:hover{background:#19202b}.permaPetIdentity>div{min-width:0}.permaPetIdentity small{color:#a5aebd;font-size:12px;letter-spacing:.06em}.permaPetIdentity h3{margin:5px 0 8px;color:#eef0f5;font-size:18px;font-weight:650;line-height:1.4}.permaPetIdentity span{color:#dfbb73;font-size:13px;line-height:1.5}.permaOwned{display:flex;align-items:center;gap:10px;min-height:46px;margin:0 20px 16px;padding:10px 12px;border:1px solid #394354;border-radius:10px;background:#10141c;color:#c2c9d5;font-size:14px;line-height:1.5;cursor:pointer}.isOwned .permaOwned{border-color:#375849;background:#14221d;color:#a7d6b8}.permaPetBonuses{display:grid;grid-gap:0;gap:0;margin:0 20px}.permaPetBonuses>div{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;border-bottom:1px solid #282f3b;color:#c2c9d5;font-size:14px;line-height:1.6}.permaPetBonuses>div:last-child{border-bottom:0}.permaPetBonuses b{flex-shrink:0;color:#f2d69f;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.permaPetBonuses>p{margin:4px 0 12px;color:#a5aebd;font-size:14px;line-height:1.6}.permaMountCard{padding-bottom:16px}.permaPetSources{display:grid;grid-gap:10px;gap:10px;margin:16px 20px 0}body:has(.permaSidebar) .permaCollection .petAcquisition{margin:0;padding:0;min-width:0;border:0}body:has(.permaSidebar) .permaCollection .petAcquisitionToggle{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:11px 12px;border:1px solid #394354;border-radius:10px;background:#19202b;color:#d8dee8;text-align:left;font:inherit;font-size:14px;line-height:1.5}body:has(.permaSidebar) .permaCollection .petAcquisitionToggle:hover{border-color:#dfbb7380;color:#f2d69f}body:has(.permaSidebar) .permaCollection .petAcquisitionBody{display:grid;grid-gap:10px;gap:10px;margin:10px 0 0;padding:0}body:has(.permaSidebar) .permaCollection .petAcquisitionOffer{min-width:0;margin:0;padding:14px;border:1px solid #2c3543;border-radius:10px;background:#10141c}body:has(.permaSidebar) .permaCollection :is(.petAcquisitionNpc,.petAcquisitionLine,.petAcquisitionPrice,.petAcquisitionEmpty,.petAcquisitionPrice li){min-width:0;color:#c2c9d5;font-size:14px;line-height:1.6}body:has(.permaSidebar) .permaCollection .petAcquisitionLine{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px}body:has(.permaSidebar) .permaCollection .petAcquisitionPrice ul{margin:8px 0 0;padding-left:0;list-style:none}body:has(.permaSidebar) .permaCollection .petAcquisitionPrice li{margin:8px 0 0}body:has(.permaSidebar) .permaCollection .petAcquisition .priceName{display:flex;align-items:center;gap:10px;min-width:0}body:has(.permaSidebar) .permaCollection .petAcquisition .priceName>span{min-width:0}body:has(.permaSidebar) .permaCollection .petAcquisition b{color:#e2e6ed;font-size:14px;line-height:1.6}body:has(.permaSidebar) .permaCollection .petAcquisition small{display:block;color:#a5aebd;font-size:12px;line-height:1.6}body:has(.permaSidebar) .permaCollection .petAcquisition :is(span,small,.petAcquisitionEmpty){opacity:1}.permaQuantityForm{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:12px;gap:12px;margin:20px 0 0;padding:16px 20px 20px;border-top:1px solid #282f3b}.permaQuantityForm .permaOutlineButton{min-height:46px}.permaSaveError{margin:0 20px 20px;color:#efb4b4;font-size:14px;line-height:1.6}.permaCollection :is(input,select,button):disabled{opacity:.55;cursor:default}body .permaCollection :is(a,button,input,select,summary):focus-visible{outline:2px solid #f2d69f;outline-offset:3px}@media(max-width:1200px){.permaCollectionToolbar,.permaCollectionToolbar.permaMountToolbar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.permaCollectionToolbar,.permaCollectionToolbar.permaMountToolbar{grid-template-columns:1fr;padding:16px}.permaAlbumStats,.permaAlbumStats.permaMountStats{grid-template-columns:1fr;gap:10px}.permaAlbumStats>div{padding:16px}.permaAlbumStats b{font-size:24px}.permaBonusColumns{grid-template-columns:1fr;padding:16px}}.permaCalculator{min-width:0;color:#eef0f5}.pcHeading{margin:0 0 26px}.pcHeading p{max-width:760px;margin:12px 0 0;color:#aeb7c6;font-size:16px;line-height:1.7}.pcResults,.pcSetup{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:22px;gap:22px;margin-bottom:22px;align-items:start}.pcResults{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.pcPanel{min-width:0;padding:24px;border:1px solid #2c3543;border-radius:16px;background:#141922;overflow-wrap:anywhere}.pcPanel h2{margin:8px 0 20px;color:#eef0f5;font-size:23px;font-weight:650;line-height:1.35}.pcPanel h3{margin:22px 0 12px;color:#eef0f5;font-size:17px;line-height:1.5}.pcStep{color:#dfbb73;font-size:12px;font-weight:650;letter-spacing:.08em;line-height:1.6}.pcHint,.pcPanel>p{font-size:14px;line-height:1.7}.pcHint{color:#a5aebd}.pcNotice{padding:12px 14px;border-left:3px solid #dfbb73;background:#dfbb730a;color:#dcc79f;font-size:14px;line-height:1.7}body:has(.permaSidebar) .permaCalculator .permaField :is(input,select){border-color:#394354}.pcSearchResults{display:grid;grid-gap:8px;gap:8px;max-height:350px;overflow-y:auto;padding:3px;margin:0 0 12px}.pcSearchItem{display:flex;align-items:center;gap:12px;width:100%;padding:12px;border:1px solid #2c3543;border-radius:10px;background:#10141c;color:#d8dee8;text-align:left;cursor:pointer}.pcSearchItem>span{flex:1 1;min-width:0}.pcIdentity b,.pcSearchItem b{display:block;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.pcIdentity small,.pcSearchItem small{display:block;margin-top:4px;color:#a5aebd;font-size:12px;line-height:1.5}.pcSearchItem i{color:#dfbb73;font-style:normal}.pcSearchItem.selected,.pcSearchItem:hover{border-color:#b49359;background:#1e211f}.pcRange{display:flex;align-items:center;flex-wrap:wrap;gap:18px;margin:20px 0;color:#f2d69f;font-size:32px;font-weight:650}.pcRange>span{color:#758194;font-size:24px}.pcSlider{display:grid;grid-gap:12px;gap:12px;margin:18px 0;color:#c2c9d5;font-size:14px}.pcSlider input{width:100%;height:24px;margin:0;accent-color:#dfbb73}.pcModes{display:flex;gap:8px;margin:24px 0 16px;padding:0;border:0}.pcModes legend{padding:0 0 12px;color:#c2c9d5;font-size:14px}.pcBreakButtons button,.pcModes button{min-height:44px;padding:10px 14px;border:1px solid #394354;border-radius:10px;background:#10141c;color:#c2c9d5;font:inherit;font-size:14px;cursor:pointer}.pcModes button{flex:1 1}.pcModes button[aria-pressed=true]{border-color:#dfbb73;background:#dfbb7318;color:#f2d69f}.pcCheck{display:flex;align-items:center;gap:10px;margin:18px 0;color:#c2c9d5;font-size:14px;line-height:1.6}body .permaCalculator .pcCheck input{width:20px;height:20px;min-height:20px;margin:0;flex:0 0 20px;accent-color:#dfbb73}body:has(.permaSidebar) .permaCalculator :is(.pcBreaks,.pcRecipes){border-color:#2c3543}body:has(.permaSidebar) .permaCalculator :is(.pcBreaks,.pcRecipes)>summary{color:#d8dee8;font-size:15px;line-height:1.7;cursor:pointer}.pcBreaks{margin-top:22px;padding-top:18px;border-top:1px solid #2c3543}.pcBreaks p{color:#a5aebd;font-size:13px;line-height:1.7}.pcBreakButtons{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0}.pcBreakButtons b{min-width:24px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pcPrice{display:grid;grid-template-columns:minmax(0,1fr) minmax(110px,160px) auto;grid-gap:12px;gap:12px;align-items:end;padding:18px 0;border-bottom:1px solid #282f3b}.pcPrice:last-child{border-bottom:0}.pcIdentity{display:flex;align-items:center;align-self:center;gap:10px;min-width:0}.pcIdentity>span{min-width:0}.pcPrice .permaField{font-size:12px}.pcPrice .permaOutlineButton{min-height:46px}.pcSaveMessage{grid-column:1/-1;margin:0;color:#c2c9d5;font-size:13px;line-height:1.6}.pcSaveMessage.isError{color:#efb4b4}.pcTotal{border-top:2px solid #b49359;background:#151b23}.pcCost{display:flex;justify-content:space-between;gap:20px;margin:14px 0;color:#aeb7c6;font-size:14px;line-height:1.6}.pcCost b{color:#e2e6ed;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pcGrand{display:grid;grid-gap:10px;gap:10px;margin:22px 0;padding:20px 0;border-top:1px solid #394354;border-bottom:1px solid #394354}.pcGrand small{color:#aeb7c6;font-size:12px;letter-spacing:.08em}.pcGrand>b{color:#f2d69f;font-size:clamp(22px,2.5vw,32px);line-height:1.4;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pcMaterial{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:12px 0;border-bottom:1px solid #282f3b;color:#c2c9d5;font-size:14px;line-height:1.6}.pcMaterial>b{color:#f2d69f}.pcRecipes{margin-bottom:22px}.pcExchangePrices{margin-bottom:26px}.pcResultHead{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:0 0 18px}.pcResultHead h2{margin:6px 0;font-size:23px;line-height:1.5}.pcResultHead>span{color:#a5aebd;font-size:14px;white-space:nowrap}body:has(.permaSidebar) .permaCalculator .refineStepGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));grid-gap:16px;gap:16px;margin-top:20px}body:has(.permaSidebar) .permaCalculator .refineStepCard{min-width:0;padding:18px;border:1px solid #2c3543;border-radius:12px;background:#10141c}body:has(.permaSidebar) .permaCalculator .stepCardHead{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}body:has(.permaSidebar) .permaCalculator .stepCardHead strong{color:#e2e6ed;font-size:16px;line-height:1.5}body:has(.permaSidebar) .permaCalculator .stepCardHead :is(.known,.estimated){padding:4px 7px;font-size:11px;line-height:1.5}body:has(.permaSidebar) .permaCalculator :is(.chance,.stepYang){display:flex;justify-content:space-between;gap:10px;padding:12px 0;color:#aeb7c6;font-size:14px}body:has(.permaSidebar) .permaCalculator :is(.chance,.stepYang) b{color:#f2d69f;font-size:15px}body:has(.permaSidebar) .permaCalculator .stepMaterials>div{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;margin:8px 0;color:#c2c9d5;font-size:13px;line-height:1.6}body:has(.permaSidebar) .permaCalculator .exchangeOfferGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}body:has(.permaSidebar) .permaCalculator .exchangeOffer{padding:24px;border:1px solid #2c3543;border-radius:16px;background:#141922}body:has(.permaSidebar) .permaCalculator .exchangeOffer h3{margin:10px 0;color:#eef0f5;font-size:20px}body:has(.permaSidebar) .permaCalculator .exchangeOffer .eyebrow{color:#dfbb73;font-size:12px;line-height:1.6}body:has(.permaSidebar) .permaCalculator .exchangeEquation{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;margin:16px 0;padding:16px;border:1px solid #394354;border-radius:10px;background:#10141c}body:has(.permaSidebar) .permaCalculator .exchangeEquation b{color:#f2d69f;font-size:24px}body:has(.permaSidebar) .permaCalculator .exchangeEquation :is(span,i){color:#aeb7c6;font-size:14px}body:has(.permaSidebar) .permaCalculator .exchangeLine{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px 14px;gap:8px 14px;padding:14px 0;border-bottom:1px solid #282f3b;font-size:14px}body:has(.permaSidebar) .permaCalculator .exchangeLine em{grid-column:1/-1;text-align:right;color:#aeb7c6;font-size:13px;font-style:normal}body:has(.permaSidebar) .permaCalculator .exchangeLine strong{align-self:center;color:#f2d69f;font-size:15px}body:has(.permaSidebar) .permaCalculator .priceName{display:flex;align-items:center;gap:10px;min-width:0}body:has(.permaSidebar) .permaCalculator .priceName>span{min-width:0}body:has(.permaSidebar) .permaCalculator .priceName b{color:#d8dee8;font-size:14px;line-height:1.6}body:has(.permaSidebar) .permaCalculator .priceName small{display:block;margin-top:4px;color:#a5aebd;font-size:12px;line-height:1.6}body:has(.permaSidebar) .permaCalculator .exchangeTotal{display:grid;grid-gap:8px;gap:8px;margin-top:18px;padding-top:18px;border-top:1px solid #394354}body:has(.permaSidebar) .permaCalculator .exchangeTotal span{color:#aeb7c6;font-size:14px}body:has(.permaSidebar) .permaCalculator .exchangeTotal b{color:#f2d69f;font-size:26px;line-height:1.4}body .permaCalculator :is(button,input,select,summary):focus-visible{outline:2px solid #f2d69f;outline-offset:3px}.permaCalculator :is(button,input):disabled{opacity:.55;cursor:default}@media(max-width:1200px){.pcResults,.pcSetup{grid-template-columns:1fr}.pcTotal{grid-row:1}body:has(.permaSidebar) .permaCalculator .exchangeOfferGrid{grid-template-columns:1fr}}@media(max-width:600px){.pcPanel,body:has(.permaSidebar) .permaCalculator .exchangeOffer{padding:18px}.pcPrice{grid-template-columns:minmax(0,1fr) auto}.pcIdentity{grid-column:1/-1}.pcResultHead{align-items:flex-start;flex-direction:column}.pcRange{font-size:26px}}.permaAtlas,.permaCatalog{min-width:0;color:#eef0f5}.paPageHead{margin:0 0 26px}.paPageHead p{max-width:760px;margin:12px 0 0;color:#aeb7c6;font-size:16px;line-height:1.7}.paToolbar{display:flex;align-items:end;flex-wrap:wrap;gap:16px;padding:20px;border:1px solid #2c3543;border-radius:14px;background:#141922}.paToolbar>.permaField{flex:1 1 240px}.paToolbar>.permaOutlineButton{flex:0 0 auto;min-height:46px}body:has(.permaSidebar) :is(.permaAtlas,.permaCatalog) .permaField :is(input,select,textarea){border-color:#394354}.paEyebrow{color:#dfbb73;font-size:12px;font-weight:650;line-height:1.6;letter-spacing:.08em}.paCatalogGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px;align-items:start}.paCatalogCard{min-width:0;padding:24px;border:1px solid #2c3543;border-radius:16px;background:#141922;overflow-wrap:anywhere}.paCatalogCard h2{margin:10px 0 14px;color:#eef0f5;font-size:23px;line-height:1.4;font-weight:650}.paDescription{margin:0;color:#b7c0ce;font-size:15px;line-height:1.8;white-space:pre-wrap}.paTextButton{min-height:44px;margin:14px 0 0;padding:10px 0;border:0;background:transparent;color:#dfbb73;font:inherit;font-size:14px;text-align:left;cursor:pointer}.paTextButton:hover{color:#f2d69f;text-decoration:underline}.paAtlasLayout{display:grid;grid-template-columns:minmax(250px,.65fr) minmax(0,1.35fr);grid-gap:22px;gap:22px;align-items:start}.paMapBrowser{min-width:0;padding:12px;border:1px solid #2c3543;border-radius:14px;background:#10141c}.paMapList{display:grid;grid-gap:8px;gap:8px;max-height:740px;overflow-y:auto;padding:3px}.paMapBrowser>.permaOutlineButton{width:100%;margin-top:12px}.paMapOption{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;min-width:0;padding:15px;border:1px solid #2c3543;border-radius:10px;background:#141922;color:#d8dee8;text-align:left;cursor:pointer}.paMapOption>span:first-child{min-width:0;overflow-wrap:anywhere}.paMapOption b{display:block;font-size:15px;line-height:1.5;font-weight:600}.paMapOption small{display:block;margin-top:5px;color:#a5aebd;font-size:12px;line-height:1.5}.paMapOption>span:last-child{color:#dfbb73}.paMapOption.selected,.paMapOption:hover{border-color:#b49359;background:#dfbb730b}.paMapDetail{min-width:0;border:1px solid #2c3543;border-radius:16px;background:#141922;scroll-margin-top:90px}.paMapImage{position:relative;aspect-ratio:16/7;min-height:160px;overflow:hidden;border-radius:15px 15px 0 0;background:#10141c}.paMapImage>img{display:block;width:100%;height:100%;object-fit:cover}.paImageFallback{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;height:100%;padding:22px;background:radial-gradient(ellipse at center,#283027,#10141c 75%);text-align:center}.paImageFallback>span{color:#dfbb73;font-size:38px;line-height:1}.paImageFallback>b{color:#d8dee8;font-size:18px;line-height:1.5}.paImageFallback>small{color:#a5aebd;font-size:12px;line-height:1.5}.paDetailBody{padding:24px;min-width:0;overflow-wrap:anywhere}.paDetailBody>h2{margin:8px 0 10px;color:#eef0f5;font-size:28px;line-height:1.35}.paMapMeta{margin:0;color:#aeb7c6;font-size:14px;line-height:1.7}.paFarmHeading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:28px 0 16px;padding-top:20px;border-top:1px solid #282f3b}.paFarmHeading h3{margin:0;color:#eef0f5;font-size:18px}.paFarmHeading>span{color:#a5aebd;font-size:12px}.paMuted{color:#aeb7c6;font-size:14px;line-height:1.7}.paRates{grid-gap:12px}.paRate,.paRates{display:grid;gap:12px}.paRate{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:12px;padding:16px;border:1px solid #2c3543;border-radius:12px;background:#10141c}.paRateIdentity{display:flex;align-items:center;gap:10px;min-width:0}.paRateIdentity>span{min-width:0}.paRateIdentity b{display:block;color:#d8dee8;font-size:14px;line-height:1.5}.paRateIdentity small{display:block;margin-top:5px;color:#a5aebd;font-size:12px}.paRateValue{display:grid;grid-gap:4px;gap:4px;text-align:right}.paRateValue b{color:#f2d69f;font-size:21px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.paRateValue>span{color:#aeb7c6;font-size:12px}.paDelete{min-height:44px;padding:10px;border:1px solid #765757;border-radius:9px;background:transparent;color:#e7b2b2;font:inherit;font-size:12px;cursor:pointer}.paDelete:hover{background:#e7b2b210}.paRateNote{grid-column:1/-1;margin:0;padding-top:10px;border-top:1px solid #282f3b;color:#aeb7c6;font-size:13px;line-height:1.7;white-space:pre-wrap}.paAddFarm{width:100%;margin-top:18px}.paFeedback{margin:16px 0;padding:12px 14px;border:1px solid #394354;border-radius:10px;color:#c2c9d5;font-size:14px;line-height:1.7}.paFeedback.isError{border-color:#765757;color:#efb4b4}.paFarmForm{margin-top:22px;padding-top:20px;border-top:1px solid #394354}.paFarmForm fieldset{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;min-width:0;margin:0;padding:0;border:0}.paFarmForm legend{padding:0 0 18px;color:#eef0f5;font-size:18px;font-weight:600}.paWide{grid-column:1/-1}.paFarmForm textarea{display:block;width:100%;min-width:0;min-height:100px;padding:12px 13px;border:1px solid #394354;border-radius:10px;background:#0b0e14;color:#eef0f5;font:inherit;font-size:16px;line-height:1.6;resize:vertical}.paItemChoices{display:grid;grid-gap:8px;gap:8px;max-height:280px;overflow-y:auto;padding:3px}.paItemChoices button{display:flex;align-items:center;gap:10px;width:100%;min-width:0;min-height:44px;padding:10px;border:1px solid #394354;border-radius:10px;background:#10141c;color:#d8dee8;font:inherit;font-size:14px;text-align:left;cursor:pointer}.paItemChoices button:hover{border-color:#dfbb73}.paItemChoices span{min-width:0;overflow-wrap:anywhere}.paSelectedItem{margin:0;padding:12px;border:1px solid #375849;border-radius:10px;background:#14221d;color:#a7d6b8;font-size:14px;line-height:1.7}body :is(.permaAtlas,.permaCatalog) :is(button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid #f2d69f;outline-offset:3px}:is(.permaAtlas,.permaCatalog) :is(button,input,select,textarea):disabled{opacity:.55;cursor:default}@media(max-width:1100px){.paAtlasLayout{grid-template-columns:1fr}.paMapList{max-height:330px}.paCatalogGrid{grid-template-columns:1fr}}@media(max-width:600px){.paCatalogCard,.paDetailBody,.paToolbar{padding:18px}.paToolbar>.permaField,.paToolbar>.permaOutlineButton{flex-basis:100%}.paFarmForm fieldset{grid-template-columns:1fr}.paDetailBody>h2{font-size:24px}.paRate{grid-template-columns:minmax(0,1fr) auto}.paRateIdentity{grid-column:1/-1}.paRateValue{text-align:left}.paDelete{justify-self:end}}.permaGuild{min-width:0;color:#eef0f5}.pgHeading,.pgSectionHead{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;margin-bottom:24px}.pgHeading>div{flex:1 1 300px}.pgHeading p{max-width:750px;margin:12px 0 0;color:#aeb7c6;font-size:16px;line-height:1.7}.pgEyebrow{color:#dfbb73;font-size:12px;font-weight:650;letter-spacing:.08em;line-height:1.7}.pgPanel{min-width:0;margin:24px 0;padding:24px;border:1px solid #2c3543;border-radius:16px;background:#141922;overflow-wrap:anywhere}.pgSectionHead{margin-bottom:20px}.pgSectionHead h2{margin:7px 0 0;color:#eef0f5;font-size:23px;font-weight:650;line-height:1.4}.pgMuted{color:#aeb7c6}.pgMuted,.pgNotice{font-size:14px;line-height:1.7}.pgNotice{margin:18px 0;padding:15px 18px;border:1px solid #394354;border-radius:12px;background:#141922;color:#c2c9d5}.pgNotice p{margin:0}.pgNotice button{margin-top:12px}.pgNotice.isError{border-color:#765757;color:#efb4b4}.pgToolbar{display:flex;align-items:end;flex-wrap:wrap;gap:16px;padding:20px;border:1px solid #2c3543;border-radius:14px;background:#141922}.pgToolbar>.permaField{flex:1 1 220px}.pgToolbar>.permaOutlineButton{min-height:46px}.pgInnerToolbar{padding:0;border:0;background:transparent}body:has(.permaSidebar) .permaGuild .permaField :is(input,select){border-color:#394354}.pgRosterStats,.pgTaxStats{display:grid;grid-gap:16px;gap:16px;margin:24px 0}.pgRosterStats{grid-template-columns:repeat(2,minmax(0,1fr))}.pgRosterStats>div{display:flex;align-items:baseline;gap:14px;padding:18px 22px;border:1px solid #2c3543;border-radius:14px;background:#10141c}.pgRosterStats b{color:#f2d69f;font-size:28px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pgRosterStats span{color:#aeb7c6;font-size:14px}.pgRosterGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,310px),1fr));grid-gap:20px;gap:20px;align-items:start}.pgRosterCard{min-width:0;padding:22px;border:1px solid #2c3543;border-radius:16px;background:#141922;overflow-wrap:anywhere}.pgRosterCard.isLeader{border-top:2px solid #b49359}.pgRosterCard header{display:flex;align-items:center;gap:14px}.pgRosterCard header>div{min-width:0}.pgAvatar{display:grid;place-items:center;flex:0 0 52px;width:52px;height:52px;border:1px solid #796844;border-radius:14px;background:#dfbb7312;color:#f2d69f;font-size:24px}.pgRole{color:#aeb7c6;font-size:12px}.isLeader .pgRole{color:#dfbb73}.pgRosterCard h2{margin:4px 0;color:#eef0f5;font-size:21px;line-height:1.4}.pgRosterCard header p{margin:0;color:#a5aebd;font-size:13px;line-height:1.6}.pgCharacters{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.pgCharacters>span{padding:8px 11px;border:1px solid #394354;border-radius:9px;background:#10141c;color:#c2c9d5;font-size:13px;line-height:1.6}.pgCharacters>span.primary{border-color:#796844;color:#f2d69f}.pgCharacters small{display:block;color:#a5aebd;font-size:12px}.pgProfileNote{margin:18px 0 0;padding-top:16px;border-top:1px solid #282f3b;color:#b7c0ce;font-size:14px;line-height:1.7;white-space:pre-wrap}.pgTaxTop{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,380px);align-items:start;grid-gap:24px;gap:24px;padding:24px;border:1px solid #2c3543;border-radius:16px;background:#141922}.pgTaxTop h2{margin:8px 0 12px;color:#eef0f5;font-size:25px;line-height:1.4}.pgTaxTop p{color:#aeb7c6;font-size:14px;line-height:1.7}.pgWeekTools{min-width:0}.pgWeekArrows{display:flex;gap:10px;margin-bottom:10px}.pgWeekArrows>button{flex:1 1}.pgCalendar{min-width:0}.pgCalendarTrigger{display:flex;justify-content:space-between;gap:12px;width:100%;text-align:left}.pgCalendarPanel{margin-top:12px;padding:16px;border:1px solid #394354;border-radius:12px;background:#10141c}.pgCalendarNav{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px}.pgCalendarNav b{color:#eef0f5;font-size:15px}.pgCalendarNav button{width:44px;min-height:44px;border:1px solid #394354;border-radius:9px;background:#19202b;color:#eef0f5;font-size:24px;cursor:pointer}.pgCalendarSelects{display:grid;grid-template-columns:minmax(0,1fr) 100px;grid-gap:10px;gap:10px}.pgCalendarSelects .permaField{font-size:12px}.pgCalendarDays,.pgWeekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:4px;gap:4px}.pgWeekdays{margin:16px 0 8px}.pgWeekdays span{text-align:center;color:#aeb7c6;font-size:12px}.pgCalendarDays button{min-width:0;min-height:42px;padding:4px;border:1px solid transparent;border-radius:7px;background:transparent;color:#d8dee8;font:inherit;font-size:14px;cursor:pointer}.pgCalendarDays button:hover{background:#28313f}.pgCalendarDays button.selected{border-color:#796844;background:#dfbb7320;color:#f2d69f}.pgCalendarDays button[aria-current=date]{box-shadow:inset 0 -3px #9bc8b0}.pgToday{width:100%;margin-top:14px}.pgClock{margin:12px 0 0!important;color:#a5aebd!important;font-size:12px!important;text-align:center}.pgTaxStats{grid-template-columns:minmax(0,1.6fr) repeat(2,minmax(0,1fr))}.pgTaxStats>div{display:grid;grid-gap:10px;gap:10px;padding:22px;border:1px solid #2c3543;border-radius:14px;background:#10141c}.pgTaxStats span{color:#aeb7c6;font-size:14px}.pgTaxStats b{color:#f2d69f;font-size:clamp(22px,2.4vw,30px);line-height:1.4;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.pgPaymentForm fieldset{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start;min-width:0;margin:0;padding:0;border:0}.pgPaymentForm small{color:#aeb7c6;font-size:12px;line-height:1.6}.pgPaymentForm button{grid-column:1/-1;justify-self:start;min-height:46px}.pgActions{display:flex;gap:10px;flex-wrap:wrap}.pgActions a{text-decoration:none}.pgTaxMembers{display:grid;grid-gap:10px;gap:10px}.pgTaxMember{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr);grid-gap:20px;gap:20px;align-items:center;padding:18px;border:1px solid #2c3543;border-radius:12px;background:#10141c}.pgTaxMember h3{margin:0 0 8px;color:#eef0f5;font-size:16px;line-height:1.5}.pgPaid{display:inline-block;padding:4px 8px;border:1px solid #394354;border-radius:6px;font-size:12px;line-height:1.5}.pgPaid.paid{color:#a7d6b8;border-color:#375849;background:#14221d}.pgPaid.missed{color:#dfbd88;border-color:#66533a;background:#231d14}.pgMemberAmount{display:grid;grid-gap:8px;gap:8px;min-width:0}.pgMemberAmount small{color:#a5aebd;font-size:12px}.pgMemberAmount b{color:#d8dee8;font-size:15px;line-height:1.6;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pgPayments{display:grid;grid-gap:12px;gap:12px}.pgPayment{display:flex;align-items:center;flex-wrap:wrap;gap:16px;padding:18px;border:1px solid #2c3543;border-radius:12px;background:#10141c}.pgPayment>div{flex:1 1 200px;min-width:0}.pgPayment h3{margin:0;color:#eef0f5;font-size:16px;line-height:1.5}.pgPayment p{margin:5px 0;color:#c2c9d5;font-size:14px;line-height:1.6;white-space:pre-wrap}.pgPayment time{color:#a5aebd;font-size:12px;line-height:1.6}.pgPayment strong{color:#a7d6b8;font-size:18px;line-height:1.5;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pgDelete{min-height:44px;padding:10px 12px;border:1px solid #765757;border-radius:9px;background:transparent;color:#e7b2b2;font:inherit;font-size:13px;cursor:pointer}.pgDelete:hover{background:#e7b2b210}body .permaGuild :is(a,button,input,select,[tabindex]):focus-visible{outline:2px solid #f2d69f;outline-offset:3px}.permaGuild :is(button,input,select):disabled{opacity:.55;cursor:default}@media(max-width:1100px){.pgTaxTop{grid-template-columns:1fr}.pgWeekTools{max-width:420px}.pgTaxStats{grid-template-columns:repeat(2,minmax(0,1fr))}.pgTaxStats>div:first-child{grid-column:1/-1}.pgPaymentForm fieldset{grid-template-columns:1fr}}@media(max-width:600px){.pgPanel,.pgRosterCard,.pgTaxTop,.pgToolbar{padding:18px}.pgInnerToolbar{padding:0}.pgToolbar>.permaField,.pgToolbar>.permaOutlineButton{flex-basis:100%}.pgTaxMember{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:16px}.pgTaxMember>div:first-child{grid-column:1/-1}.pgMemberAmount b{font-size:14px}.pgRosterStats>div{flex-direction:column;gap:6px;padding:16px}.pgTaxStats>div{padding:16px}.pgTaxTop h2{font-size:21px}.pgCalendarPanel{padding:10px}.pgPaymentForm button{width:100%}}.permaLogin{position:relative;z-index:1;isolation:isolate;width:100%;margin:0;padding:0 28px;color:#eef0f5;background:radial-gradient(ellipse at 12% 35%,#252118 0,transparent 48%),radial-gradient(ellipse at 95% 70%,#161e2c 0,transparent 45%),#0b0e14;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.6;overflow-wrap:anywhere}.permaLogin,.permaLogin .plShell{min-height:100vh;min-height:100svh}.permaLogin .plShell{display:flex;flex-direction:column;width:min(1120px,100%);margin:0 auto}.permaLogin .plHeader{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:28px 0;border-bottom:1px solid #ffffff0e}.permaLogin .plBrand{display:inline-flex;align-items:center;gap:12px;color:#eef0f5;text-decoration:none;border-radius:8px}.permaLogin .plBrandMark{display:grid;place-items:center;width:44px;height:48px;border:1px solid #dfbb7366;border-radius:10px 10px 18px 18px;background:#dfbb730b;color:#f2d69f;font:700 29px/1 Georgia,serif}.permaLogin .plBrand b{display:block;font-size:16px;letter-spacing:.19em}.permaLogin .plBrand small{display:block;color:#a5aebd;font-size:10px;letter-spacing:.15em}.permaLogin .plHeaderNote{color:#a5aebd;font-size:12px}.permaLogin .plLayout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,430px);grid-template-areas:"intro card";align-items:center;grid-gap:clamp(32px,6vw,88px);gap:clamp(32px,6vw,88px);flex:1 1;padding:56px 0}.permaLogin .plCard{grid-area:card;min-width:0;position:relative;border:1px solid #343a45;border-top-color:#b3955d;border-radius:22px;padding:36px;background:linear-gradient(150deg,#19202b,#10141c 65%);box-shadow:0 24px 70px #00000045}.permaLogin .plLock{display:grid;place-items:center;width:48px;height:48px;margin-bottom:24px;border:1px solid #dfbb7333;border-radius:14px;color:#dfbb73;background:#dfbb730a}.permaLogin .plEyebrow{display:flex;align-items:center;gap:10px;margin:0 0 14px;font-size:11px;font-weight:700;letter-spacing:.15em;color:#dfbb73}.permaLogin .plEyebrow>span{width:26px;height:1px;background:#dfbb73;flex-shrink:0}.permaLogin .plCard h1{margin:0;font-size:clamp(28px,3vw,36px);line-height:1.15;letter-spacing:-.035em;font-weight:650}.permaLogin .plCardLead{margin:18px 0 26px;color:#aeb7c6;font-size:14px}.permaLogin .plDiscord{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:56px;padding:14px 18px;border:1px solid #f2d69f;border-radius:11px;background:#dfbb73;color:#19150e;font-size:14px;font-weight:750;line-height:1.4;text-decoration:none}.permaLogin .plDiscord:hover{background:#f2d69f;border-color:#ffe5b5}.permaLogin .plDiscord svg{flex-shrink:0}.permaLogin .plArrow{margin-left:auto;font-size:21px;line-height:1}.permaLogin .plRedirectHint{margin:12px 0 26px;text-align:center;color:#a5aebd;font-size:12px}.permaLogin .plAccessNote{padding:18px 0;border-top:1px solid #2c3543}.permaLogin .plAccessNote b{display:block;font-size:13px;font-weight:650}.permaLogin .plAccessNote p{margin:6px 0 0;color:#aeb7c6;font-size:12px}.permaLogin .plHelp{border-top:1px solid #2c3543;font-size:13px}.permaLogin .plHelp summary{padding:15px 0 0;cursor:pointer;color:#cbd2dd;border-radius:4px}.permaLogin .plHelp summary::marker{color:#dfbb73}.permaLogin .plHelp[open] summary{color:#f2d69f}.permaLogin .plHelp p{margin:12px 0 0;color:#aeb7c6;font-size:12px}.permaLogin .plHelp a{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:8px;color:#f2d69f;text-underline-offset:4px}.permaLogin :is(a,summary):focus-visible{outline:3px solid #f2d69f;outline-offset:5px}.permaLogin .plIntro{grid-area:intro;min-width:0}.permaLogin .plIntro h2{margin:0;font-size:clamp(36px,4.8vw,62px);line-height:1.08;letter-spacing:-.045em;font-weight:650}.permaLogin .plIntro h2 em{color:#dfbb73;font-style:normal}.permaLogin .plIntroLead{max-width:440px;margin:24px 0 32px;color:#aeb7c6;font-size:16px;line-height:1.75}.permaLogin .plFeatures{display:grid;grid-gap:22px;gap:22px;list-style:none;padding:26px 0 0;margin:0;border-top:1px solid #dfbb7326}.permaLogin .plFeatures li{display:flex;align-items:flex-start;gap:14px}.permaLogin .plFeatureIcon{display:grid;place-items:center;width:38px;height:38px;flex:0 0 38px;color:#dfbb73;border:1px solid #dfbb7330;border-radius:10px;background:#dfbb7308;font-size:21px}.permaLogin .plFeatures h3{margin:0 0 4px;font-size:14px;font-weight:650}.permaLogin .plFeatures p{margin:0;color:#a5aebd;font-size:13px}.permaLogin .plFooter{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:22px 0;border-top:1px solid #ffffff0e;color:#a5aebd;font-size:11px}.permaLogin .plFooter span:first-child{letter-spacing:.14em}@media (max-width:800px){.permaLogin{padding:0 22px}.permaLogin .plHeader{padding:20px 0}.permaLogin .plLayout{grid-template-columns:minmax(0,1fr);grid-template-areas:"card" "intro";gap:44px;padding:32px 0 44px}.permaLogin .plCard,.permaLogin .plIntro{width:min(460px,100%);justify-self:center}.permaLogin .plIntro h2{font-size:40px}.permaLogin .plIntroLead{font-size:14px;margin:20px 0 24px}}@media (max-width:420px){.permaLogin{padding:0 16px}.permaLogin .plHeaderNote{display:none}.permaLogin .plCard{padding:26px 22px;border-radius:18px}.permaLogin .plDiscord{padding:14px 12px}.permaLogin .plLock{margin-bottom:18px}.permaLogin .plIntro h2{font-size:34px}}.permaFeed{min-width:0;color:#eef0f5;line-height:1.6}.permaFeed .pfHeader{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:22px;margin-bottom:28px}.permaFeed .pfHeader>div:first-child{flex:1 1 320px;min-width:0}.permaFeed .pfEyebrow{color:#dfbb73;font-size:11px;font-weight:700;letter-spacing:.13em}.permaFeed .pfHeader h1{margin:9px 0 12px;font-size:clamp(28px,3.5vw,42px);font-weight:650;letter-spacing:-.035em;line-height:1.2}.permaFeed .pfHeader p{max-width:760px;margin:0;color:#aeb7c6;font-size:15px}.permaFeed .pfActions{display:flex;flex-wrap:wrap;gap:10px}.permaFeed .pfButton{display:inline-flex;justify-content:center;align-items:center;min-height:44px;padding:10px 16px;border:1px solid #394354;border-radius:10px;background:#19202b;color:#e0e5ed;font:inherit;font-size:13px;font-weight:600;text-decoration:none;cursor:pointer}.permaFeed .pfButton:hover{border-color:#a48957;background:#232b37}.permaFeed .pfButton.pfPrimary{background:#dfbb73;color:#19150e;border-color:#dfbb73}.permaFeed .pfButton.pfPrimary:hover{background:#f2d69f}.permaFeed .pfButton:disabled{opacity:.55;cursor:default}.permaFeed .pfTools{margin-bottom:24px;padding:20px;border:1px solid #2c3543;border-radius:16px;background:#141922}.permaFeed .pfFields{display:flex;align-items:flex-end;flex-wrap:wrap;gap:16px}.permaFeed .pfFields label{display:grid;grid-gap:8px;gap:8px;flex:1 1 200px;min-width:0;font-size:12px;color:#c2c9d5}.permaFeed .pfFields label:first-child{flex:2 1 300px}body .permaFeed .pfFields :is(input,select){width:100%;min-width:0;min-height:46px;margin:0;padding:11px 13px;border:1px solid #394354;border-radius:9px;background:#0e131b;color:#eef0f5;font:inherit;font-size:14px;color-scheme:dark}.permaFeed .pfFields input::placeholder{color:#94a0b2}.permaFeed .pfResult{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:16px;padding-top:14px;border-top:1px solid #2c3543;font-size:12px;color:#a5aebd}.permaFeed .pfResult>span:first-child{color:#dfbb73}.permaFeed .pfList{display:grid;grid-gap:16px;gap:16px}.permaFeed .pfCard{min-width:0;margin:0;padding:24px;border:1px solid #2c3543;border-radius:16px;background:#141922;overflow-wrap:anywhere}.permaFeed .pfCardHead{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:16px}.permaFeed .pfBadge{display:inline-block;padding:5px 9px;border:1px solid #796844;border-radius:7px;background:#dfbb730c;color:#f2d69f;font-size:11px;font-weight:650;letter-spacing:.025em}.permaFeed .pfBadge.pfGood{color:#a7d6b8;border-color:#375849;background:#14221d}.permaFeed .pfBadge.pfRemoved{color:#e7b2b2;border-color:#765757;background:#251a1d}.permaFeed .pfCard h2{margin:0 0 12px;color:#eef0f5;font-size:21px;font-weight:650;line-height:1.45;letter-spacing:-.015em}.permaFeed .pfCard h2 a{color:inherit;text-decoration:none}.permaFeed .pfCard h2 a:hover{color:#f2d69f;text-decoration:underline;text-underline-offset:4px}.permaFeed .pfInline{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.permaFeed .pfMeta{margin:0 0 12px;color:#a5aebd;font-size:12px}.permaFeed .pfCardHead .pfMeta{margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.permaFeed .pfText{color:#cbd2dd;font-size:14px;line-height:1.85;white-space:pre-wrap;overflow-wrap:anywhere}.permaFeed .pfMuted{color:#aeb7c6;font-size:13px;line-height:1.7}.permaFeed .pfStats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin:18px 0}.permaFeed .pfStats>div{min-width:0;padding:14px;border:1px solid #2c3543;border-radius:10px;background:#10141c}.permaFeed .pfStats b{display:block;color:#f2d69f;font-size:23px;line-height:1.4;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.permaFeed .pfStats span{display:block;margin-top:4px;color:#aeb7c6;font-size:12px}.permaFeed .pfDetails{margin-top:18px;border-top:1px solid #2c3543}.permaFeed .pfDetails summary{min-height:44px;padding:14px 0 0;color:#dfbb73;cursor:pointer;font-size:13px;font-weight:600}.permaFeed .pfDetails summary::marker{color:#dfbb73}.permaFeed .pfDetails[open] summary{padding-bottom:14px}.permaFeed .pfDetails>div{min-width:0}.permaFeed .pfDetails h3{margin:20px 0 10px;color:#e0e5ed;font-size:14px;font-weight:650}.permaFeed .pfEntry{margin:0;display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:12px 0;border-bottom:1px solid #2c3543;color:#cbd2dd;font-size:13px}.permaFeed .pfEntry a,.permaFeed a.pfEntry{color:#f2d69f;text-underline-offset:3px}.permaFeed .pfEntry p{margin:0;white-space:pre-wrap}.permaFeed .pfEntry b{color:#eef0f5;font-weight:600}.permaFeed .pfEntry:last-child{border-bottom:0}.permaFeed .pfDiff{display:grid;grid-gap:10px;gap:10px}.permaFeed .pfDiffRow{display:grid;grid-template-columns:minmax(90px,.65fr) minmax(0,1fr) minmax(0,1fr);grid-gap:18px;gap:18px;padding:14px;border:1px solid #2c3543;border-radius:10px;background:#10141c;font-size:12px}.permaFeed .pfDiffRow>b{color:#dfbb73;font-weight:600}.permaFeed .pfDiffRow>div{min-width:0}.permaFeed .pfDiffRow small{color:#a5aebd;font-size:11px}.permaFeed .pfDiffRow p{margin:6px 0 0;color:#cbd2dd;white-space:pre-wrap}.permaFeed :is(.pfNotice,.pfError,.pfEmpty){margin:18px 0;padding:18px 20px;border:1px solid #394354;border-radius:12px;background:#141922;color:#c2c9d5;font-size:14px;overflow-wrap:anywhere}.permaFeed .pfError p,.permaFeed .pfNotice p{margin:0 0 10px}.permaFeed .pfError p:last-child,.permaFeed .pfNotice p:last-child{margin-bottom:0}.permaFeed .pfError{border-color:#765757;color:#efb4b4}.permaFeed .pfEmpty{text-align:center;padding:34px 20px}.permaFeed .pfMore{display:flex;justify-content:center;margin-top:24px}body .permaFeed :is(a,button,input,select,summary):focus-visible{outline:2px solid #f2d69f;outline-offset:4px}@media(max-width:650px){.permaFeed .pfCard,.permaFeed .pfTools{padding:18px}.permaFeed .pfFields label,.permaFeed .pfFields label:first-child{flex-basis:100%}.permaFeed .pfCard h2{font-size:19px}.permaFeed .pfDiffRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.permaFeed .pfDiffRow>b{grid-column:1/-1}.permaFeed .pfStats{gap:8px}.permaFeed .pfStats>div{padding:10px}.permaFeed .pfStats b{font-size:20px}}@media(max-width:380px){.permaFeed .pfDiffRow,.permaFeed .pfStats{grid-template-columns:1fr}}.permaWork{min-width:0;color:#eef0f5;line-height:1.65;overflow-wrap:anywhere}.permaWork .pwHeader{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:22px;margin-bottom:28px}.permaWork .pwHeader>div:first-child{flex:1 1 320px;min-width:0}.permaWork .pwEyebrow{color:#dfbb73;font-size:11px;font-weight:700;letter-spacing:.13em}.permaWork .pwHeader h1{margin:9px 0 12px;font-size:clamp(28px,3.5vw,42px);font-weight:650;letter-spacing:-.035em;line-height:1.2}.permaWork .pwHeader p{max-width:780px;margin:0;color:#aeb7c6;font-size:15px}.permaWork .pwCard,.permaWork .pwPanel{min-width:0;margin:0;padding:24px;border:1px solid #2c3543;border-radius:16px;background:#141922}.permaWork .pwPanel{margin-bottom:24px}.permaWork .pwPanel h2{margin:0 0 18px;color:#eef0f5;font-size:23px;font-weight:650;line-height:1.4}.permaWork .pwCard h3{margin:0;color:#eef0f5;font-size:19px;font-weight:650;line-height:1.45}.permaWork .pwCardHead{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:18px}.permaWork .pwCardHead h2{margin:0}.permaWork .pwButton{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:11px 16px;border:1px solid #394354;border-radius:10px;background:#19202b;color:#e0e5ed;font:inherit;font-size:13px;font-weight:600;text-decoration:none;cursor:pointer}.permaWork .pwButton:hover{border-color:#a48957;background:#232b37}.permaWork .pwButton.pwPrimary{background:#dfbb73;border-color:#dfbb73;color:#19150e}.permaWork .pwButton.pwPrimary:hover{background:#f2d69f}.permaWork .pwButton.pwDanger{border-color:#765757;background:transparent;color:#e7b2b2}.permaWork .pwButton.pwDanger:hover{background:#e7b2b210}.permaWork .pwActions{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.permaWork fieldset{min-width:0;margin:0;padding:0;border:0}.permaWork .pwFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.permaWork .pwField{display:grid;grid-gap:8px;gap:8px;min-width:0;color:#c2c9d5;font-size:13px}body .permaWork .pwField :is(input,select,textarea){width:100%;min-width:0;min-height:46px;margin:0;padding:11px 13px;border:1px solid #394354;border-radius:10px;background:#0e131b;color:#eef0f5;font:inherit;font-size:14px;line-height:1.6;color-scheme:dark}.permaWork .pwField textarea{resize:vertical;min-height:140px}.permaWork .pwField input::placeholder,.permaWork .pwField textarea::placeholder{color:#94a0b2}.permaWork .pwField small{color:#a5aebd;font-size:12px}.permaWork :is(button,input,select,textarea):disabled{opacity:.55;cursor:default}.permaWork .pwBadge{display:inline-block;padding:5px 9px;border:1px solid #796844;border-radius:7px;background:#dfbb730c;color:#f2d69f;font-size:11px;font-weight:650}.permaWork .pwMeta{color:#a5aebd;font-size:12px}.permaWork .pwMuted{color:#aeb7c6;font-size:13px;line-height:1.75}.permaWork :is(.pwNotice,.pwError,.pwEmpty){margin:18px 0;padding:18px 20px;border:1px solid #394354;border-radius:12px;background:#141922;color:#c2c9d5;font-size:14px}.permaWork .pwError{border-color:#765757;color:#efb4b4}.permaWork .pwError p,.permaWork .pwNotice p{margin:0 0 10px}.permaWork .pwError p:last-child,.permaWork .pwNotice p:last-child{margin-bottom:0}.permaWork .pwEmpty{text-align:center;padding:40px 24px}.permaWork .pwEmpty h2{margin:0 0 10px;font-size:21px;font-weight:650}.permaWork .pwEmpty p{margin:0;color:#aeb7c6}.permaWork .pwMore{display:flex;justify-content:center;margin:24px 0}body .permaWork :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid #f2d69f;outline-offset:4px}.permaWork .pwsSearch{border-top-color:#a48957;background:linear-gradient(135deg,#1a202a,#121720)}.permaWork .pwsSearch form{display:flex;align-items:flex-end;gap:14px}.permaWork .pwsSearch .pwField{flex:1 1}.permaWork .pwsSearch .pwButton{min-height:48px;padding-left:24px;padding-right:24px}.permaWork .pwsSearch .pwMuted{margin:14px 0 0}.permaWork .pwsResultHead{display:flex;align-items:baseline;justify-content:space-between;gap:14px;flex-wrap:wrap;margin:26px 0 18px}.permaWork .pwsResultHead h2{margin:0;font-size:22px;font-weight:650;line-height:1.5}.permaWork .pwsFilters{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:24px}.permaWork .pwsFilters button[aria-pressed=true]{color:#f2d69f;border-color:#a48957;background:#dfbb7312}.permaWork .pwsFilters button span{padding:0 6px;border-radius:5px;background:#ffffff09;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.permaWork .pwsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;align-items:start}.permaWork .pwsIdentity{display:flex;align-items:center;gap:14px;min-width:0}.permaWork .pwsIdentity>img{flex-shrink:0}.permaWork .pwsDescription{margin:16px 0;color:#c2c9d5;font-size:14px;line-height:1.8;white-space:pre-wrap}.permaWork .pwsDetails{margin-top:18px;padding-top:10px;border-top:1px solid #2c3543}.permaWork .pwsDetails summary{min-height:44px;padding:10px 0;color:#dfbb73;font-size:13px;cursor:pointer}.permaWork .pwsDetails dl{margin:8px 0 0;max-height:380px;overflow:auto;scrollbar-width:thin}.permaWork .pwsDetails dl>div{display:grid;grid-template-columns:minmax(85px,.6fr) minmax(0,1fr);grid-gap:14px;gap:14px;padding:12px 0;border-bottom:1px solid #2c3543;font-size:12px}.permaWork .pwsDetails dt{color:#a5aebd}.permaWork .pwsDetails dd{margin:0;color:#cbd2dd;white-space:pre-wrap;overflow-wrap:anywhere}.permaWork .pwsLink{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;margin-top:18px;padding-top:12px;border-top:1px solid #2c3543;color:#f2d69f;font-size:13px;text-decoration:none}.permaWork .pwsLink:hover{text-decoration:underline;text-underline-offset:4px}.permaWork .pwsNumbers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:20px}.permaWork .pwsNumbers>div{padding:12px;background:#10141c;border:1px solid #2c3543;border-radius:10px}.permaWork .pwsNumbers b{display:block;color:#f2d69f;font-size:20px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.permaWork .pwsNumbers span{display:block;margin-top:4px;color:#a5aebd;font-size:11px}.permaWork .pwpLayout{display:grid;grid-template-columns:minmax(230px,.7fr) minmax(0,1.7fr);grid-gap:24px;gap:24px;align-items:start}.permaWork .pwpIdentity{border-top-color:#a48957}.permaWork .pwpAvatar{display:grid;place-items:center;width:72px;height:72px;margin-bottom:22px;border:1px solid #796844;border-radius:20px;background:#dfbb7312;color:#f2d69f;font-size:34px}.permaWork .pwpIdentity h2{margin-bottom:14px}.permaWork .pwpIdentity dl{margin:24px 0 0;border-top:1px solid #2c3543}.permaWork .pwpIdentity dl>div{padding-top:18px}.permaWork .pwpIdentity dt{color:#a5aebd;font-size:12px}.permaWork .pwpIdentity dd{margin:6px 0 0;color:#e0e5ed;font-size:15px}.permaWork .pwpNote{margin:22px 0}.permaWork .pwpForm .pwCardHead{margin-bottom:24px}@media(max-width:1050px){.permaWork .pwpLayout,.permaWork .pwsGrid{grid-template-columns:1fr}}@media(max-width:650px){.permaWork .pwCard,.permaWork .pwPanel{padding:18px}.permaWork .pwFields{grid-template-columns:1fr}.permaWork .pwsSearch form{flex-direction:column;align-items:stretch}.permaWork .pwsSearch .pwField{flex:auto}.permaWork .pwPanel h2{font-size:21px}.permaWork .pwpForm .pwActions>*{flex:1 1 180px}}@media(max-width:380px){.permaWork .pwsDetails dl>div,.permaWork .pwsNumbers{grid-template-columns:1fr}}.permaWork .pwrLayout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);grid-gap:22px;gap:22px;align-items:start}.permaWork .pwrEditor,.permaWork .pwrRecords{min-width:0}.permaWork .pwrFieldset,.permaWork .pwrRecords{display:grid;grid-gap:18px;gap:18px}.permaWork .pwrFieldset{min-width:0;margin:20px 0 0;padding:0;border:0}.permaWork .pwrFieldset:disabled{opacity:.72}.permaWork .pwrVisuallyHidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.permaWork .pwrPicker{min-width:0;padding:16px;border:1px solid #303844;border-radius:14px;background:#10161e}.permaWork .pwrPicker>p{margin:10px 0}.permaWork .pwrChoices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px;max-height:340px;overflow:auto;scrollbar-width:thin;padding:3px}body .permaWork .pwrChoice{display:flex;align-items:center;gap:9px;min-width:0;min-height:58px;padding:10px;border:1px solid #303844;border-radius:10px;background:#161e29;color:#dce2eb;text-align:left;cursor:pointer}body .permaWork .pwrChoice:hover{border-color:#957749;background:#211f1a}body .permaWork .pwrChoice[aria-pressed=true]{border-color:#d6ad59;background:#302719;color:#ffe4b4;box-shadow:inset 0 0 0 1px #d6ad59}body .permaWork .pwrChoice:focus-visible{outline:2px solid #f7cf87;outline-offset:2px}body .permaWork .pwrChoice:disabled{cursor:wait}.permaWork .pwrChoice>span{display:grid;grid-gap:4px;gap:4px;min-width:0;overflow-wrap:anywhere}.permaWork .pwrChoice b{font-size:13px;line-height:1.4;font-weight:650}.permaWork .pwrChoice small{color:#a6afbd;font-size:11px}.permaWork .pwrChoice img,.permaWork .pwrSelected img{flex-shrink:0}.permaWork .pwrMoreChoices{width:100%;margin-top:12px}.permaWork .pwrSelected{display:flex;align-items:center;gap:12px;flex-wrap:wrap;min-width:0;margin-top:14px;padding-top:14px;border-top:1px solid #303844;color:#aeb7c6;font-size:13px}.permaWork .pwrSelected>span{flex:1 1;min-width:90px;overflow-wrap:anywhere}.permaWork .pwrSelected b{display:block;margin-top:4px;color:#f7dfb1;font-size:14px}.permaWork .pwrListStatus{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:18px}.permaWork .pwrCards{display:grid;grid-gap:16px;gap:16px}.permaWork .pwrRate{min-width:0}.permaWork .pwrRate h3{margin:8px 0 0;font-size:19px;line-height:1.4;overflow-wrap:anywhere}.permaWork .pwrRate h3 a{color:#f2d39d;text-decoration-thickness:1px;text-underline-offset:4px}.permaWork .pwrMetrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin:20px 0 0}.permaWork .pwrMetrics>div{min-width:0;padding:13px;border:1px solid #303844;border-radius:10px;background:#10161e}.permaWork .pwrMetrics dt{color:#aeb7c6;font-size:12px;line-height:1.5}.permaWork .pwrMetrics dd{margin:7px 0 0;color:#edf0f6;font-size:20px;line-height:1.4;font-weight:650;overflow-wrap:anywhere}.permaWork .pwrMetrics dd small{font-size:12px;font-weight:400}.permaWork .pwrMetrics .pwrEstimate{grid-column:1/-1;background:#231f17;border-color:#4a3d25}.permaWork .pwrEstimate dd{color:#f2d39d}.permaWork .pwrNote{margin:18px 0 0;color:#c4ccd8;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.permaWork .pwrFooter{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:18px;padding-top:16px;border-top:1px solid #303844}@media(max-width:1150px){.permaWork .pwrLayout{grid-template-columns:1fr}.permaWork .pwrChoices{grid-template-columns:repeat(3,minmax(0,1fr))}.permaWork .pwrCards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.permaWork .pwrCards{grid-template-columns:1fr}.permaWork .pwrChoices{grid-template-columns:repeat(2,minmax(0,1fr))}.permaWork .pwrPicker{padding:12px}}@media(max-width:400px){.permaWork .pwrChoices,.permaWork .pwrMetrics{grid-template-columns:1fr}}.permaData{min-width:0;color:#eef0f5;line-height:1.65;overflow-wrap:anywhere}.permaData .pdHeader{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:22px;margin-bottom:28px}.permaData .pdHeader>div:first-child{flex:1 1 340px;min-width:0}.permaData .pdEyebrow{color:#dfbb73;font-size:11px;font-weight:700;letter-spacing:.13em}.permaData .pdHeader h1{margin:9px 0 12px;font-size:clamp(28px,3.5vw,42px);font-weight:650;letter-spacing:-.035em;line-height:1.2}.permaData .pdHeader p{max-width:780px;margin:0;color:#aeb7c6;font-size:15px}.permaData .pdCard,.permaData .pdPanel{min-width:0;padding:24px;border:1px solid #2c3543;border-radius:16px;background:#141922}.permaData .pdPanel{margin:0 0 24px}.permaData .pdCard{margin:0}.permaData .pdCard h2,.permaData .pdPanel h2{margin:0 0 16px;color:#eef0f5;font-size:22px;font-weight:650;line-height:1.45}.permaData .pdCard h3{margin:14px 0 10px;font-size:19px;color:#eef0f5;font-weight:650;line-height:1.5}.permaData .pdCardHead{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px;margin-bottom:18px}.permaData .pdCardHead h2{margin:4px 0 0}.permaData .pdActions{display:flex;flex-wrap:wrap;gap:12px}.permaData .pdButton{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:11px 16px;border:1px solid #394354;border-radius:10px;background:#19202b;color:#e0e5ed;font:inherit;font-size:13px;font-weight:600;text-decoration:none;cursor:pointer}.permaData .pdButton:hover{border-color:#a48957;background:#232b37}.permaData .pdButton.pdPrimary{background:#dfbb73;border-color:#dfbb73;color:#19150e}.permaData .pdButton.pdPrimary:hover{background:#f2d69f}.permaData :is(button,input,select):disabled{opacity:.55;cursor:default}.permaData .pdField{display:grid;grid-gap:8px;gap:8px;min-width:0;color:#c2c9d5;font-size:13px}body .permaData .pdField :is(input,select){width:100%;min-width:0;min-height:46px;margin:0;padding:11px 13px;border:1px solid #394354;border-radius:10px;background:#0e131b;color:#eef0f5;font:inherit;font-size:14px;line-height:1.6;color-scheme:dark}.permaData .pdField input::placeholder{color:#94a0b2}.permaData .pdMuted{color:#aeb7c6;font-size:13px;line-height:1.75}.permaData .pdMeta{color:#a5aebd;font-size:12px}.permaData .pdBadge{display:inline-block;padding:5px 9px;border:1px solid #796844;border-radius:7px;background:#dfbb730c;color:#f2d69f;font-size:11px;font-weight:650}.permaData .pdStats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin:0 0 24px}.permaData .pdStats>div{min-width:0;padding:20px;border:1px solid #2c3543;border-radius:14px;background:#10141c}.permaData .pdStats b{display:block;color:#f2d69f;font-size:26px;line-height:1.5;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.permaData .pdStats span{display:block;margin-top:6px;color:#aeb7c6;font-size:12px}.permaData :is(.pdNotice,.pdError,.pdEmpty){margin:18px 0;padding:18px 20px;border:1px solid #394354;border-radius:12px;background:#141922;color:#c2c9d5;font-size:14px}.permaData .pdError{border-color:#765757;color:#efb4b4}.permaData .pdError p,.permaData .pdNotice p{margin:0 0 10px}.permaData .pdError p:last-child,.permaData .pdNotice p:last-child{margin-bottom:0}.permaData .pdEmpty{text-align:center;padding:36px 24px}.permaData .pdEmpty h2{margin:0 0 10px;font-size:21px;font-weight:650}.permaData .pdEmpty p{margin:0;color:#aeb7c6}.permaData .pdMore{display:flex;justify-content:center;margin:24px 0}body .permaData :is(a,button,input,select,summary):focus-visible{outline:2px solid #f2d69f;outline-offset:4px}.permaData .pdxFields{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);grid-gap:18px;gap:18px}.permaData .pdxResults{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:16px}.permaData .pdxGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px;align-items:start}.permaData .pdxIdentity{display:flex;align-items:center;gap:14px;min-width:0;flex:1 1 220px}.permaData .pdxIdentity>div{min-width:0}.permaData .pdxIdentity img{flex-shrink:0}.permaData .pdxIdentity h2{font-size:20px}.permaData .pdxIdentity a{color:#eef0f5;text-decoration:none}.permaData .pdxIdentity a:hover{color:#f2d69f;text-decoration:underline;text-underline-offset:4px}.permaData .pdxOffer{margin-top:12px;padding:16px;border:1px solid #2c3543;border-radius:12px;background:#10141c}.permaData .pdxOffer header{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:10px}.permaData .pdxOffer header b{display:block;color:#e0e5ed;font-size:13px;line-height:1.6}.permaData .pdxOffer header small{display:block;color:#a5aebd;font-size:11px;margin-top:4px}.permaData .pdxOffer header>span{color:#dfbb73;font-size:12px}.permaData .pdxOffer .pdMeta{margin:16px 0 8px}.permaData .pdxPrices{display:grid;grid-gap:10px;gap:10px;list-style:none;margin:0;padding:0}.permaData .pdxPrices li{display:flex;align-items:center;gap:10px;min-width:0;font-size:13px;color:#d0d7e2}.permaData .pdxPrices img{flex-shrink:0}.permaData .pdxPrices a{color:#d0d7e2;text-decoration:none}.permaData .pdxPrices a:hover{color:#f2d69f;text-decoration:underline}.permaData .pdxPrices b{color:#f2d69f;font-weight:650}.permaData .pdxMoreOffers{margin-top:14px;border-top:1px solid #2c3543}.permaData .pdxMoreOffers summary{min-height:44px;padding:13px 0;color:#dfbb73;cursor:pointer;font-size:13px}.permaData .pdxCalculate{display:flex;justify-content:space-between;width:100%;margin-top:20px}.permaData .pdcToolbar{display:flex;align-items:flex-end;flex-wrap:wrap;gap:16px}.permaData .pdcToolbar .pdField{flex:1 1 260px}.permaData .pdcTabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:22px}.permaData .pdcTabs button{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;min-height:64px;padding:10px;border:1px solid #394354;border-radius:10px;background:#10141c;color:#b7c0ce;font:inherit;cursor:pointer}.permaData .pdcTabs button b{font-size:12px;font-weight:600}.permaData .pdcTabs button small{font-size:11px;color:#a5aebd}.permaData .pdcTabs button[aria-pressed=true]{border-color:#a48957;background:#dfbb7312;color:#f2d69f}.permaData .pdcTabs button:hover{border-color:#a48957}.permaData .pdcHeading{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:24px 0 18px}.permaData .pdcHeading h2{margin:7px 0 0;font-size:26px;font-weight:650}.permaData .pdcGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;align-items:start}.permaData .pdcDescription{color:#c2c9d5;font-size:14px;line-height:1.8;white-space:pre-wrap}.permaData .pdcDetails{margin-top:18px;border-top:1px solid #2c3543}.permaData .pdcDetails summary{min-height:44px;padding:13px 0;color:#dfbb73;font-size:13px;cursor:pointer}.permaData .pdcDetails dl{max-height:360px;overflow:auto;scrollbar-width:thin;margin:0}.permaData .pdcDetails dl>div{display:grid;grid-gap:5px;gap:5px;padding:12px 0;border-top:1px solid #2c3543}.permaData .pdcDetails dt{color:#a5aebd;font-size:11px}.permaData .pdcDetails dd{margin:0;color:#d0d7e2;font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere}.permaData .pdcSectionLink{margin:26px 0 0}.permaData .pdcSectionLink a{display:inline-flex;align-items:center;min-height:44px;gap:14px;color:#f2d69f;font-size:13px;text-underline-offset:4px}@media(max-width:1150px){.permaData .pdcGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.permaData .pdxGrid{grid-template-columns:1fr}.permaData .pdcTabs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:650px){.permaData .pdCard,.permaData .pdPanel{padding:18px}.permaData .pdcGrid,.permaData .pdxFields{grid-template-columns:1fr}.permaData .pdcTabs{grid-template-columns:repeat(2,minmax(0,1fr))}.permaData .pdStats{gap:10px}.permaData .pdStats>div{padding:14px}.permaData .pdStats b{font-size:22px}}@media(max-width:400px){.permaData .pdStats{grid-template-columns:1fr}}.permaData .pdmStats{grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 24px}.permaData .pdmStats>div{min-width:0}.permaData .pdmStats b{overflow-wrap:anywhere}.permaData .pdmOverview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px;align-items:start;margin-bottom:24px}.permaData .pdmDisclosure{min-width:0;margin:0}.permaData .pdmDisclosure>summary,.permaData .pdmEndpoint>summary,.permaData .pdmRow>summary{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:46px;cursor:pointer;list-style:none}.permaData .pdmDisclosure>summary::-webkit-details-marker,.permaData .pdmEndpoint>summary::-webkit-details-marker,.permaData .pdmRow>summary::-webkit-details-marker{display:none}.permaData .pdmDisclosure>summary:after,.permaData .pdmEndpoint>summary:after,.permaData .pdmRow>summary:after{content:"+";flex:0 0 auto;color:#dfbb73;font-size:22px;line-height:1}.permaData .pdmDisclosure[open]>summary:after,.permaData .pdmEndpoint[open]>summary:after,.permaData .pdmRow[open]>summary:after{content:"−"}.permaData .pdmDisclosure>summary>span:first-child,.permaData .pdmEndpoint>summary>span:first-child,.permaData .pdmRow>summary>span:first-child{flex:1 1;min-width:0}.permaData .pdmDisclosure summary b,.permaData .pdmEndpoint summary b,.permaData .pdmRow summary b{display:block;color:#e2e6ee;font-size:14px;font-weight:650;line-height:1.5;overflow-wrap:anywhere}.permaData .pdmDisclosure>summary b{font-size:18px}.permaData .pdmDisclosure summary small,.permaData .pdmEndpoint summary small,.permaData .pdmRow summary small{display:block;margin-top:5px;color:#a5aebd;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.permaData .pdmDisclosure[open]>summary{margin-bottom:18px;padding-bottom:18px;border-bottom:1px solid #303946}.permaData .pdmCoverage{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}body .permaData .pdmCoverageCard{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;min-height:58px;padding:12px;border:1px solid #303946;border-radius:10px;background:#10161e;color:#c8d0dd;text-align:left;cursor:pointer}body .permaData .pdmCoverageCard span{min-width:0;font-size:12px;line-height:1.5;overflow-wrap:anywhere}body .permaData .pdmCoverageCard b{color:#dfbb73;font-size:17px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}body .permaData .pdmCoverageCard:hover{border-color:#957749}body .permaData .pdmCoverageCard[aria-pressed=true]{border-color:#dfbb73;background:#2d261b;box-shadow:inset 0 0 0 1px #dfbb73}.permaData .pdmEndpoints{display:grid;grid-gap:10px;gap:10px}.permaData .pdmEndpoint{min-width:0;padding:12px 14px;border:1px solid #303946;border-radius:10px;background:#10161e}.permaData .pdmEndpoint dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin:16px 0 6px}.permaData .pdmEndpoint dt{color:#a5aebd;font-size:12px}.permaData .pdmEndpoint dd{margin:4px 0 0;color:#e2e6ee;font-size:13px;overflow-wrap:anywhere}.permaData .pdmEndpointError{max-height:240px;overflow:auto;margin:14px 0 0;padding:12px;border:1px solid #765757;border-radius:8px;background:#281c20;color:#edb8b8;font-size:12px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere;scrollbar-width:thin}.permaData .pdmBrowser{min-width:0}.permaData .pdmSearch{display:grid;grid-template-columns:minmax(160px,.8fr) minmax(0,1.5fr) auto;grid-gap:14px;gap:14px;align-items:flex-end}.permaData .pdmSearch>.pdButton{min-height:46px}.permaData .pdmSelectedMeta{margin:16px 0 0}.permaData .pdmSnapshot{min-width:0;margin-top:26px}.permaData .pdmResultHead{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:18px;padding-top:20px;border-top:1px solid #303946}.permaData .pdmResultHead h3{margin:0;color:#e2e6ee;font-size:18px;line-height:1.5}.permaData .pdmResultHead p{margin:6px 0 0}.permaData .pdmRows{display:grid;grid-gap:10px;gap:10px}.permaData .pdmRow{min-width:0;padding:14px 16px;border:1px solid #303946;border-radius:12px;background:#10161e}.permaData .pdmRow pre{max-height:460px;overflow:auto;margin:18px 0 0;padding:16px;border:1px solid #303946;border-radius:9px;background:#090e15;color:#bfcedd;font-size:12px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere;scrollbar-width:thin}@media(max-width:1050px){.permaData .pdmOverview{grid-template-columns:1fr}.permaData .pdmCoverage{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:950px){.permaData .pdmStats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:750px){.permaData .pdmSearch{grid-template-columns:1fr}.permaData .pdmCoverage{grid-template-columns:repeat(2,minmax(0,1fr))}.permaData .pdmSearch>.pdButton{width:100%}}@media(max-width:430px){.permaData .pdmCoverage,.permaData .pdmEndpoint dl{grid-template-columns:1fr}.permaData .pdmDisclosure>summary,.permaData .pdmEndpoint>summary,.permaData .pdmRow>summary{gap:10px}.permaData .pdmDisclosure>summary>.pdBadge{display:none}.permaData .pdmRow{padding:12px}}@media(max-width:400px){.permaData .pdmStats{grid-template-columns:1fr}}.permaFinish{min-width:0;color:#eef0f5;line-height:1.65;overflow-wrap:anywhere}.permaFinish .pfzHeader{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:22px;margin-bottom:28px}.permaFinish .pfzHeader>div:first-child{flex:1 1 300px;min-width:0}.permaFinish .pfzEyebrow{color:#dfbb73;font-size:11px;font-weight:700;letter-spacing:.13em}.permaFinish .pfzHeader h1{margin:9px 0 12px;font-size:clamp(28px,3.5vw,42px);font-weight:650;letter-spacing:-.035em;line-height:1.2}.permaFinish .pfzHeader p{max-width:780px;margin:0;color:#aeb7c6;font-size:15px}.permaFinish .pfzPanel{min-width:0;margin:0 0 22px;padding:24px;border:1px solid #2c3543;border-radius:16px;background:#141922}.permaFinish .pfzPanel h2{margin:8px 0 18px;color:#eef0f5;font-size:23px;font-weight:650;line-height:1.45}.permaFinish .pfzButton{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:11px 16px;border:1px solid #394354;border-radius:10px;background:#19202b;color:#e0e5ed;font:inherit;font-size:13px;font-weight:600;text-decoration:none;cursor:pointer}.permaFinish .pfzButton:hover{border-color:#a48957;background:#232b37}.permaFinish .pfzButton.pfzPrimary{border-color:#dfbb73;background:#dfbb73;color:#19150e}.permaFinish .pfzButton.pfzPrimary:hover{background:#f2d69f}.permaFinish .pfzActions{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.permaFinish .pfzBadge{display:inline-block;padding:5px 9px;border:1px solid #796844;border-radius:7px;background:#dfbb730c;color:#f2d69f;font-size:11px;font-weight:650}.permaFinish .pfzMuted{color:#aeb7c6;font-size:13px;line-height:1.75}.permaFinish :is(.pfzNotice,.pfzError,.pfzEmpty){margin:18px 0;padding:18px 20px;border:1px solid #394354;border-radius:12px;background:#141922;color:#c2c9d5;font-size:14px}.permaFinish .pfzError{border-color:#765757;color:#efb4b4}.permaFinish .pfzError p,.permaFinish .pfzNotice p{margin:0 0 10px}.permaFinish .pfzError p:last-child,.permaFinish .pfzNotice p:last-child{margin-bottom:0}.permaFinish .pfzEmpty{text-align:center;padding:40px 24px}.permaFinish .pfzEmpty h1{margin:12px 0;font-size:clamp(25px,3vw,36px);line-height:1.3}.permaFinish .pfzEmpty h2{margin:0 0 10px;font-size:21px;font-weight:650}.permaFinish .pfzEmpty p{margin:12px 0 22px;color:#aeb7c6}.permaFinish .pfzBack{display:inline-flex;align-items:center;min-height:44px;color:#dfbb73;font-size:13px;text-decoration:none}.permaFinish .pfzMore{display:flex;justify-content:center;margin-top:20px}body .permaFinish :is(a,button,input,select):focus-visible{outline:2px solid #f2d69f;outline-offset:4px}.permaFinish .pfzBreadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:20px;color:#a5aebd;font-size:13px}.permaFinish .pfzBreadcrumb a{display:inline-flex;align-items:center;min-height:44px;color:#dfbb73;text-underline-offset:4px}.permaFinish .pfzItemHero{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:26px;margin-bottom:26px;padding:28px;border:1px solid #394354;border-top-color:#a48957;border-radius:18px;background:linear-gradient(135deg,#1c222c,#11161e)}.permaFinish .pfzItemIdentity{display:flex;align-items:center;gap:24px;min-width:0;flex:1 1 320px}.permaFinish .pfzItemIdentity>div:last-child{min-width:0}.permaFinish .pfzItemIcon{display:grid;place-items:center;flex:0 0 108px;width:108px;height:108px;border:1px solid #796844;border-radius:22px;background:#dfbb7309}.permaFinish .pfzItemHero h1{margin:8px 0 16px;font-size:clamp(28px,3.5vw,40px);font-weight:650;letter-spacing:-.025em;line-height:1.25}.permaFinish .pfzItemBadges{display:flex;align-items:center;flex-wrap:wrap;gap:12px;color:#aeb7c6;font-size:12px}.permaFinish .pfzItemLayout{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(270px,1fr);grid-gap:24px;gap:24px;align-items:start}.permaFinish .pfzItemMain,.permaFinish .pfzItemSide{min-width:0}.permaFinish .pfzItemNote{margin:0;color:#cbd2dd;font-size:15px;line-height:1.85;white-space:pre-wrap}.permaFinish .pfzFacts{margin:0}.permaFinish .pfzFacts>div{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding:14px 0;border-bottom:1px solid #2c3543}.permaFinish .pfzFacts>div:last-child{border-bottom:0}.permaFinish .pfzFacts dt{color:#a5aebd;font-size:12px}.permaFinish .pfzFacts dd{min-width:0;margin:0;color:#e0e5ed;font-size:13px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.permaFinish .pfzFacts a{color:#f2d69f;text-underline-offset:4px}.permaFinish .pfzItemTools{display:grid;grid-gap:10px;gap:10px;margin-top:20px}.permaFinish .pfzItemTools .pfzButton{justify-content:space-between;text-align:left}.permaFinish .pfzSectionHead{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:20px}.permaFinish .pfzSectionHead h2{margin:8px 0 0}.permaFinish .pfzSourceFilters{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-gap:14px;gap:14px}.permaFinish .pfzSourceFilters label{display:grid;grid-gap:8px;gap:8px;min-width:0;color:#c2c9d5;font-size:12px}body .permaFinish .pfzSourceFilters :is(input,select){width:100%;min-width:0;min-height:44px;padding:11px 13px;border:1px solid #394354;border-radius:10px;background:#0e131b;color:#eef0f5;font:inherit;font-size:13px;color-scheme:dark}.permaFinish .pfzSourceFilters input::placeholder{color:#94a0b2}.permaFinish .pfzSourceCount{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin:16px 0;color:#a5aebd;font-size:12px}.permaFinish .pfzSources{display:grid;grid-gap:12px;gap:12px}.permaFinish .pfzSource{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:18px;padding:18px;border:1px solid #2c3543;border-radius:12px;background:#10141c}.permaFinish .pfzSource>div:first-child{flex:1 1 200px;min-width:0}.permaFinish .pfzSourceType{color:#dfbb73;font-size:11px}.permaFinish .pfzSource h3{margin:5px 0;color:#e0e5ed;font-size:16px;font-weight:650;line-height:1.5}.permaFinish .pfzSource small{color:#a5aebd;font-size:12px}.permaFinish .pfzSourceActions{display:flex;align-items:center;flex-wrap:wrap;gap:14px}.permaFinish .pfzSourceActions b{color:#f2d69f;font-size:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.permaFinish .pfzSourceActions a{display:inline-flex;align-items:center;min-height:44px;color:#cbd2dd;font-size:12px;text-underline-offset:4px}.permaFinish.pfzAccess{max-width:760px;padding-top:60px}.permaFinish.pfzAccess>.pfzPanel{padding:36px;border-top-color:#a48957}.permaFinish .pfzSymbol{display:grid;place-items:center;width:60px;height:60px;margin-bottom:24px;border:1px solid #796844;border-radius:16px;background:#dfbb7310;color:#f2d69f;font-size:32px}.permaFinish.pfzAccess .pfzHeader h1{font-size:clamp(28px,3vw,36px)}.permaFinish.pfzAccess .pfzActions{margin-top:28px}@media(max-width:1000px){.permaFinish .pfzItemLayout{grid-template-columns:1fr}.permaFinish .pfzItemSide{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px;align-items:start}}@media(max-width:650px){.permaFinish .pfzItemHero,.permaFinish .pfzPanel{padding:18px}.permaFinish .pfzItemIdentity{gap:16px}.permaFinish .pfzItemIcon{width:88px;height:88px;flex-basis:88px;border-radius:16px}.permaFinish .pfzItemHero h1{font-size:27px}.permaFinish .pfzItemHero>.pfzButton{width:100%}.permaFinish .pfzItemSide,.permaFinish .pfzSourceFilters{grid-template-columns:1fr}.permaFinish .pfzItemSide{gap:0}.permaFinish .pfzSource{padding:14px}.permaFinish.pfzAccess{padding-top:30px}.permaFinish.pfzAccess>.pfzPanel{padding:22px}.permaFinish.pfzAccess .pfzActions>.pfzButton{width:100%}}@media(max-width:360px){.permaFinish .pfzItemIdentity{align-items:flex-start;flex-direction:column}}.permaCostume{min-width:0;padding:24px;border:1px solid #2c3543;border-radius:16px;background:#141922;color:#eef0f5;overflow-wrap:anywhere}.permaCostume .pctDialogHeader,.permaCostume .pctHeader{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:20px}.permaCostume .pctDialogHeader>div,.permaCostume .pctHeader>div{min-width:0;flex:1 1 180px}.permaCostume .pctEyebrow{color:#dfbb73;font-size:11px;font-weight:700;letter-spacing:.13em}.permaCostume .pctDialogHeader h2,.permaCostume .pctHeader h2{margin:8px 0 0;color:#eef0f5;font-size:23px;font-weight:650;line-height:1.4}body .permaCostume .pctButton{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:44px;padding:10px 14px;border:1px solid #394354;border-radius:10px;background:#19202b;color:#e0e5ed;font:inherit;font-size:13px;font-weight:600;text-decoration:none;cursor:pointer}body .permaCostume .pctButton:hover{border-color:#a48957;background:#232b37}body .permaCostume .pctButton[aria-pressed=true]{border-color:#dfbb73;background:#dfbb731c;color:#f2d69f}body .permaCostume :is(button,select):focus-visible{outline:2px solid #f2d69f;outline-offset:4px}.permaCostume .pctSelectors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:16px}.permaCostume .pctSelectors label{display:grid;grid-gap:8px;gap:8px;min-width:0;color:#c2c9d5;font-size:12px}body .permaCostume .pctSelectors select{width:100%;min-width:0;min-height:44px;padding:11px 13px;border:1px solid #394354;border-radius:10px;background:#0e131b;color:#eef0f5;font:inherit;font-size:13px;color-scheme:dark}.permaCostume .pctToolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:18px}.permaCostume .pctSides{display:flex;flex-wrap:wrap;gap:8px}.permaCostume .pctFigure{margin:0}.permaCostume .pctPicture{overflow:hidden;border:1px solid #2c3543;border-radius:12px;background:#090d13}.permaCostume .pctPicture[data-background=light]{background:#e7e3dc}.permaCostume .pctImageFrame{position:relative;display:grid;place-items:center;aspect-ratio:1;min-width:0}.permaCostume .pctImage{display:block;width:100%;height:100%;min-width:0;min-height:0;max-width:100%;object-fit:contain}.permaCostume .pctImageHidden{visibility:hidden}.permaCostume .pctImageState{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px;color:#c2c9d5;text-align:center}.permaCostume .pctImageState p{margin:0;font-size:14px}.permaCostume .pctPicture[data-background=light] .pctImageState{color:#3a414b}.permaCostume .pctLoadingMark{color:#dfbb73;font-size:38px;line-height:1}.permaCostume .pctPicture[data-background=light] .pctLoadingMark{color:#775716}.permaCostume .pctFigure figcaption{margin-top:12px;color:#aeb7c6;text-align:center;font-size:12px}.permaCostume.pctDialog{width:min(92vw,960px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 32px);margin:auto;padding:24px;overflow:auto;box-sizing:border-box}.permaCostume.pctDialog::-webkit-backdrop{background:#03060ddd;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.permaCostume.pctDialog::backdrop{background:#03060ddd;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.permaCostume .pctDialogHeader h2{margin:0;font-size:21px}.permaCostume .pctDialogHeader p{margin:6px 0 0;color:#aeb7c6;font-size:12px}.permaCostume.pctDialog .pctImageFrame{height:min(72vh,800px);aspect-ratio:auto}.permaCostume .pctDialogHint{margin:12px 0 0;color:#aeb7c6;font-size:12px;text-align:center}.permaCostumeAlbum{min-width:0;color:#eef0f5;line-height:1.65;overflow-wrap:anywhere}.permaCostumeAlbum .pcaHeader{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:24px;margin-bottom:28px}.permaCostumeAlbum .pcaHeader>div:first-child{min-width:0;flex:1 1 350px}.permaCostumeAlbum .pcaEyebrow{color:#dfbb73;font-size:11px;font-weight:700;letter-spacing:.12em}.permaCostumeAlbum .pcaHeader h1{margin:9px 0 12px;font-size:clamp(28px,3.5vw,42px);line-height:1.2;letter-spacing:-.035em;font-weight:650}.permaCostumeAlbum .pcaHeader p{max-width:690px;margin:0;color:#aeb7c6;font-size:15px}.permaCostumeAlbum .pcaTotal{padding:16px 22px;border:1px solid #796844;border-radius:14px;background:#dfbb7309}.permaCostumeAlbum .pcaTotal b{display:block;color:#f2d69f;font-size:30px;line-height:1.3;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.permaCostumeAlbum .pcaTotal span{display:block;margin-top:5px;color:#b7c0ce;font-size:12px}.permaCostumeAlbum .pcaLayout{display:grid;grid-template-columns:minmax(250px,340px) minmax(0,1fr);align-items:start;grid-gap:24px;gap:24px}.permaCostumeAlbum .pcaBrowser{min-width:0;border:1px solid #2c3543;border-radius:16px;background:#141922}.permaCostumeAlbum .pcaBrowserHead{padding:22px 20px 0}.permaCostumeAlbum .pcaBrowserHead h2{margin:0 0 18px;font-size:21px;line-height:1.4;font-weight:650}.permaCostumeAlbum .pcaField{display:grid;grid-gap:8px;gap:8px;min-width:0;margin-bottom:15px;color:#c2c9d5;font-size:12px}body .permaCostumeAlbum .pcaField :is(input,select){width:100%;min-width:0;min-height:46px;margin:0;padding:11px 12px;border:1px solid #394354;border-radius:10px;background:#0e131b;color:#eef0f5;font:inherit;font-size:13px;color-scheme:dark}.permaCostumeAlbum .pcaField input::placeholder{color:#94a0b2}.permaCostumeAlbum .pcaResultHead{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin:4px 0 12px}.permaCostumeAlbum .pcaResultHead p{margin:0;color:#a5aebd;font-size:12px}.permaCostumeAlbum .pcaReset{min-height:44px;padding:4px 6px;border:0;border-radius:6px;background:transparent;color:#dfbb73;font:inherit;font-size:12px;cursor:pointer}.permaCostumeAlbum .pcaReset:hover{color:#f2d69f;text-decoration:underline;text-underline-offset:4px}.permaCostumeAlbum .pcaList{display:grid;grid-gap:9px;gap:9px;max-height:720px;overflow-y:auto;overscroll-behavior:contain;padding:6px 14px 16px;scrollbar-width:thin;scrollbar-color:#394354 #10141c}.permaCostumeAlbum .pcaChoice{display:flex;align-items:center;gap:12px;width:100%;min-width:0;min-height:82px;padding:13px 12px;border:1px solid #2c3543;border-radius:11px;background:#10141c;color:#e0e5ed;font:inherit;text-align:left;cursor:pointer}.permaCostumeAlbum .pcaChoice:hover{border-color:#796844;background:#1c222c}.permaCostumeAlbum .pcaChoice[aria-pressed=true]{border-color:#dfbb73;background:#dfbb7310;box-shadow:inset 3px 0 0 #dfbb73}.permaCostumeAlbum .pcaItemIcon{display:grid;place-items:center;flex:0 0 46px;width:46px;height:46px}.permaCostumeAlbum .pcaIdentity{min-width:0;flex:1 1}.permaCostumeAlbum .pcaIdentity b{display:block;color:#eef0f5;font-size:13px;font-weight:650;line-height:1.5}.permaCostumeAlbum .pcaIdentity small{display:block;margin-top:5px;color:#a5aebd;font-size:11px}.permaCostumeAlbum .pcaArrow{flex-shrink:0;color:#a5aebd;font-size:18px}.permaCostumeAlbum .pcaChoice[aria-pressed=true] .pcaArrow{color:#f2d69f}.permaCostumeAlbum .pcaMore{padding:0 20px 20px}.permaCostumeAlbum .pcaMore .pcaButton{width:100%}.permaCostumeAlbum .pcaButton{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:11px 15px;border:1px solid #394354;border-radius:10px;background:#19202b;color:#e0e5ed;font:inherit;font-size:13px;font-weight:600;text-decoration:none;cursor:pointer}.permaCostumeAlbum .pcaButton:hover{border-color:#a48957;background:#232b37;color:#f2d69f}.permaCostumeAlbum .pcaDetail{min-width:0;scroll-margin-top:100px}.permaCostumeAlbum .pcaDetailHead{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin:0 0 20px}.permaCostumeAlbum .pcaDetailHead>div{min-width:0;flex:1 1 220px}.permaCostumeAlbum .pcaDetailHead h2{margin:7px 0 0;color:#eef0f5;font-size:clamp(23px,2.4vw,29px);font-weight:650;letter-spacing:-.02em;line-height:1.35}.permaCostumeAlbum .pcaNotice{margin:0 0 24px;padding:18px 20px;border:1px solid #394354;border-radius:12px;background:#141922;color:#c2c9d5;font-size:14px}.permaCostumeAlbum .pcaNotice p{margin:0 0 12px}.permaCostumeAlbum .pcaError{border-color:#765757;color:#efb4b4}.permaCostumeAlbum .pcaEmpty{min-width:0;padding:48px 24px;border:1px solid #2c3543;border-radius:16px;background:#141922;text-align:center}.permaCostumeAlbum .pcaEmpty h2{margin:12px 0;color:#eef0f5;font-size:23px;font-weight:650;line-height:1.4}.permaCostumeAlbum .pcaEmpty p{margin:0 0 20px;color:#aeb7c6;font-size:14px}.permaCostumeAlbum .pcaNoResults{padding:16px 8px;color:#aeb7c6;font-size:13px;text-align:center}.permaCostumeAlbum .pcaNoResults p{margin:0 0 18px}body .permaCostumeAlbum :is(a,button,input,select):focus-visible{outline:2px solid #f2d69f;outline-offset:3px}.permaCostumeAlbum .pcaDetail:focus-visible{outline:2px solid #f2d69f;outline-offset:5px;border-radius:12px}.permaFinish .pfzCostumeBlock{margin-bottom:22px}.permaFinish .pfzCostumeBlock>.pfzBack{margin-top:8px}@media(max-width:1100px){.permaCostumeAlbum .pcaLayout{grid-template-columns:minmax(250px,290px) minmax(0,1fr);gap:20px}}@media(max-width:900px){.permaCostumeAlbum .pcaLayout{grid-template-columns:1fr}.permaCostumeAlbum .pcaList{max-height:380px}.permaCostumeAlbum .pcaDetail{scroll-margin-top:90px}}@media(max-width:650px){.permaCostume{padding:18px}.permaCostume.pctDialog{padding:16px}.permaCostume .pctHeader h2{font-size:21px}.permaCostume .pctImageState{padding:16px}}@media(max-width:500px){.permaCostumeAlbum .pcaHeader{gap:18px}.permaCostumeAlbum .pcaTotal{display:flex;align-items:center;gap:14px;width:100%;padding:13px 16px}.permaCostumeAlbum .pcaTotal b{font-size:25px}.permaCostumeAlbum .pcaTotal span{margin:0}.permaCostumeAlbum .pcaBrowserHead{padding:18px 16px 0}.permaCostumeAlbum .pcaList{padding:6px 10px 14px}.permaCostumeAlbum .pcaMore{padding:0 16px 16px}.permaCostumeAlbum .pcaDetailHead{align-items:flex-start}.permaCostumeAlbum .pcaDetailHead>.pcaButton{width:100%}.permaCostumeAlbum .pcaEmpty{padding:32px 18px}}@media(max-width:380px){.permaCostume .pctSelectors{grid-template-columns:1fr}.permaCostume .pctSides,.permaCostume .pctToolbar>.pctButton{width:100%}.permaCostume .pctSides>.pctButton{flex:1 1}}body .shell.pagePad:has(>.permaCostumeAlbum){padding-top:20px;padding-bottom:20px}.permaCostumeAlbum .pcaHeader{gap:12px;margin-bottom:12px}.permaCostumeAlbum .pcaHeader h1{font-size:28px;margin:4px 0 6px}.permaCostumeAlbum .pcaHeader p{font-size:13px}.permaCostumeAlbum .pcaTotal{padding:10px 14px}.permaCostumeAlbum .pcaTotal b{font-size:24px}.permaCostumeAlbum .pcaLayout{gap:18px}.permaCostumeAlbum .pcaBrowserHead{padding:14px 14px 0}.permaCostumeAlbum .pcaBrowserHead h2{font-size:18px;margin:0 0 10px}.permaCostumeAlbum .pcaField{gap:5px;margin-bottom:10px}.permaCostumeAlbum .pcaResultHead{margin:4px 0 8px}.permaCostumeAlbum .pcaList{gap:6px;padding:6px 10px 10px}.permaCostumeAlbum .pcaChoice{min-height:62px;padding:8px 10px;gap:8px}.permaCostumeAlbum .pcaIdentity small{margin-top:2px}.permaCostumeAlbum .pcaMore{padding:10px 14px}.permaCostumeAlbum .pcaDetailHead{gap:10px;margin-bottom:10px}.permaCostumeAlbum .pcaDetailHead h2{font-size:22px;margin:0}.permaCostumeAlbum .pcaDetailHead .pcaEyebrow{display:none}section.permaCostume{padding:14px}section.permaCostume>.pctHeader{gap:10px;margin-bottom:10px}section.permaCostume>.pctHeader h2{font-size:18px;margin:0}section.permaCostume>.pctHeader .pctEyebrow{display:none}section.permaCostume>.pctSelectors{gap:8px;margin-bottom:10px}section.permaCostume>.pctSelectors label{gap:5px}section.permaCostume>.pctToolbar{gap:8px;margin-bottom:10px}section.permaCostume>.pctFigure .pctImageFrame{height:min(48dvh,460px);aspect-ratio:auto}section.permaCostume>.pctFigure .pctImage{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center}section.permaCostume>.pctFigure figcaption{margin-top:6px;font-size:11px}@media (min-width:901px) and (min-height:650px){.permaCostumeAlbum{height:calc(100dvh - 40px);min-height:0;display:flex;flex-direction:column}.permaCostumeAlbum>.pcaHeader,.permaCostumeAlbum>.pcaNotice{flex:none}.permaCostumeAlbum .pcaLayout{flex:1 1;min-height:0;grid-template-rows:minmax(0,1fr);align-items:stretch}.permaCostumeAlbum .pcaBrowser,.permaCostumeAlbum .pcaDetail{display:flex;flex-direction:column;min-height:0}.permaCostumeAlbum .pcaBrowserHead,.permaCostumeAlbum .pcaDetailHead,.permaCostumeAlbum .pcaMore{flex:none}.permaCostumeAlbum .pcaList{flex:1 1;min-height:0;max-height:none;align-content:start}.permaCostumeAlbum .pcaDetail>section.permaCostume{display:flex;flex-direction:column;flex:1 1;min-height:0}.permaCostumeAlbum section.permaCostume>:is(.pctHeader,.pctSelectors,.pctToolbar){flex:none}.permaCostumeAlbum section.permaCostume>.pctFigure{display:flex;flex-direction:column;flex:1 1;min-height:120px}.permaCostumeAlbum .pctFigure>.pctPicture{flex:1 1;min-height:0}.permaCostumeAlbum section.permaCostume>.pctFigure .pctImageFrame{height:100%;min-height:0}.permaCostumeAlbum .pctFigure figcaption{flex:none}}@media (max-width:900px){.permaCostumeAlbum .pcaList{max-height:220px}section.permaCostume>.pctFigure .pctImageFrame{height:clamp(140px,calc(100dvh - 440px),360px)}}@media (max-width:380px){section.permaCostume>.pctSelectors{grid-template-columns:repeat(2,minmax(0,1fr))}section.permaCostume>.pctFigure .pctImageFrame{height:clamp(140px,calc(100dvh - 490px),320px)}}.permaWork .pwrBossPick{display:grid;grid-gap:14px;gap:14px;min-width:0}#perma-main .shell.pagePad:not(:has(>.permaCostumeAlbum)){padding-top:20px;padding-bottom:24px}#perma-main :is(.pfzHeader,.pfHeader,.pwHeader,.pdHeader,.pgHeading,.paPageHead,.pcHeading){gap:12px;margin-bottom:14px}#perma-main :is(.pfzHeader,.pfHeader,.pwHeader,.pdHeader,.pgHeading,.paPageHead,.pcHeading) h1{margin:5px 0 7px;font-size:clamp(25px,2.4vw,32px);line-height:1.25}#perma-main :is(.pfzHeader,.pfHeader,.pwHeader,.pdHeader,.pgHeading,.paPageHead,.pcHeading) p{margin-top:6px;font-size:14px;line-height:1.55}#perma-main :is(.pcPanel,.paCatalogCard,.paDetailBody,.pgPanel,.pgRosterCard,.pgTaxTop,.pwPanel,.pwCard,.pfCard,.pdPanel,.pdCard,.pfzPanel,.worldDetail){padding:16px;border-radius:12px}#perma-main :is(.pcPanel,.paCatalogCard,.pgPanel,.pwPanel,.pfCard,.pdPanel,.pdCard,.pfzPanel) h2{margin-top:4px;margin-bottom:12px;font-size:20px;line-height:1.4}#perma-main :is(.pwPanel,.pdPanel,.pfzPanel,.worldDetail){margin-bottom:14px}#perma-main .pgPanel{margin-top:14px;margin-bottom:14px}#perma-main :is(.permaItemsToolbar,.permaCollectionToolbar,.paToolbar,.pgToolbar,.pfTools){padding:14px;gap:12px;border-radius:12px}#perma-main .pgToolbar.pgInnerToolbar{padding:0}#perma-main .pfTools{margin-bottom:14px}#perma-main :is(.permaWorldWorkspace,.pcSetup,.pcResults,.paAtlasLayout,.paCatalogGrid,.pgTaxTop,.pwFields,.pwpLayout,.pwrLayout,.pwrRecords,.pwrCards,.pwsGrid,.pfList,.pfFields,.pdStats,.pdxGrid,.pdxFields,.pdcGrid,.pdmOverview,.pfzItemLayout,.pfzSources){gap:12px}#perma-main :is(.pcSetup,.pcResults,.pcRecipes,.pcExchangePrices,.pdmOverview){margin-bottom:14px}#perma-main :is(.permaResultCount,.pfzSourceCount){margin-top:10px;margin-bottom:10px}#perma-main :is(.pwCardHead,.pfCardHead,.pdCardHead,.pfzSectionHead,.pgSectionHead,.pcResultHead){gap:10px;margin-bottom:12px}#perma-main :is(.permaField,.pwField,.pdField,.pfFields label,.pfzSourceFilters label){gap:5px}#perma-main :is(.permaAlbumStats,.pgRosterStats,.pgTaxStats,.pdStats,.pfStats){gap:10px;margin:12px 0}#perma-main :is(.permaAlbumStats,.pgRosterStats,.pgTaxStats,.pdStats,.pfStats)>div{padding:12px;gap:8px}#perma-main :is(.permaAlbumStats,.pgRosterStats,.pgTaxStats,.pdStats,.pfStats) b{font-size:24px;line-height:1.3}#perma-main .permaItemGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:12px}#perma-main .permaCollectionGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:12px}#perma-main .permaItemMain{min-height:0;padding:12px;gap:12px}#perma-main .permaItemMain h3{margin:4px 0 6px;font-size:16px;line-height:1.4}#perma-main .permaItemFooter{padding:10px 12px;gap:8px;flex-wrap:wrap}#perma-main .permaPetIdentity{padding:14px;gap:12px}#perma-main .permaPetIdentity h3{margin:4px 0 6px;font-size:16px}#perma-main .permaOwned{margin:0 14px 10px;padding:8px 10px}#perma-main .permaPetBonuses{margin:0 14px}#perma-main .permaPetBonuses>div{padding:8px 0;gap:10px}#perma-main .permaPetSources{margin:10px 14px 0;gap:8px}#perma-main .permaQuantityForm{margin-top:12px;padding:12px 14px;gap:8px}#perma-main .permaBonusSummary{margin:12px 0}#perma-main .permaBonusSummary summary{padding:12px 14px}#perma-main .permaBonusColumns{padding:14px;gap:16px}#perma-main .permaBonusEntries{max-height:240px}#perma-main .permaBonusEntry{padding:9px 10px}#perma-main .permaWorldBrowser{padding:14px;min-height:0}#perma-main .permaWorldCategories{gap:6px;margin-bottom:12px}#perma-main .permaWorldList{max-height:clamp(180px,55dvh,520px);overflow-y:auto;gap:6px}#perma-main .permaWorldEntity{min-height:60px;padding:8px 10px;gap:10px}#perma-main .permaWorldPlaceholder{min-height:200px;padding:24px}#perma-main .permaWorld .sectionHead{gap:12px;margin-bottom:14px}#perma-main .permaWorld .sectionHead h2{font-size:22px}#perma-main .permaWorld :is(.worldStats,.worldDropGrid,.worldShopGrid){gap:10px}#perma-main .permaWorld .worldStats>div{padding:10px}#perma-main .permaWorld .worldShop{padding:12px}#perma-main .paMapList{max-height:clamp(200px,55dvh,520px);gap:6px}#perma-main .paMapOption{padding:10px;gap:10px}#perma-main .paMapImage{height:clamp(150px,24dvh,220px);min-height:150px;aspect-ratio:auto}#perma-main .paMapImage>img{object-fit:contain}#perma-main .paDetailBody>h2{font-size:24px}#perma-main .paFarmHeading{margin:18px 0 12px;padding-top:12px}#perma-main .paRate{padding:12px;gap:10px}#perma-main .paFarmForm{margin-top:14px;padding-top:14px}#perma-main .paFarmForm fieldset{gap:12px}#perma-main .pcSearchResults{max-height:220px;gap:6px}#perma-main .pcSearchItem{padding:8px 10px}#perma-main .pcRange{margin:12px 0;font-size:28px}#perma-main :is(.pcSlider,.pcCheck){margin:12px 0}#perma-main .pcModes{margin:14px 0 12px;gap:6px;flex-wrap:wrap}#perma-main .pcPrice{padding:12px 0;gap:10px}#perma-main .pcGrand{margin:14px 0;padding:14px 0;gap:6px}#perma-main .pcCost{margin:10px 0}#perma-main .pcMaterial{padding:8px 0}#perma-main .permaCalculator .refineStepGrid{gap:12px;margin-top:12px}#perma-main .permaCalculator :is(.refineStepCard,.exchangeOffer){padding:14px}#perma-main .permaCalculator .exchangeOfferGrid{gap:12px}#perma-main .permaCalculator .exchangeEquation{margin:12px 0;padding:12px}#perma-main .pgRosterGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:12px}#perma-main .pgRosterCard h2{font-size:19px}#perma-main .pgCharacters{margin-top:12px;gap:6px}#perma-main .pgCharacters>span{padding:6px 8px}#perma-main .pgProfileNote{margin-top:12px;padding-top:10px}#perma-main :is(.pgTaxMember,.pgPayment,.pfzSource,.pdxOffer){padding:12px;gap:12px}#perma-main .pgPaymentForm fieldset{gap:12px}#perma-main .pfResult{margin-top:10px;padding-top:10px}#perma-main :is(.pfDetails,.pwsDetails,.pdcDetails){margin-top:12px}#perma-main .pfEntry{padding:8px 0}#perma-main .pfDiffRow{padding:10px;gap:12px}#perma-main .pdcTabs{gap:8px;margin-top:14px}#perma-main .pdcTabs button{min-height:48px;padding:8px}#perma-main .pwrFieldset{margin-top:12px;gap:12px}#perma-main .pwrPicker{padding:12px}#perma-main .pwrChoices{max-height:210px}#perma-main .pwrChoice{min-height:48px;padding:8px}#perma-main .pwrRecords>.pwPanel{margin-bottom:0}#perma-main .pwrMetrics{margin-top:12px}#perma-main .pwrMetrics>div{padding:10px}#perma-main :is(.pwrNote,.pwrFooter){margin-top:12px}#perma-main .pwpAvatar{width:56px;height:56px;margin-bottom:12px;font-size:28px}#perma-main .pwpIdentity dl{margin-top:16px}#perma-main .pwpIdentity dl>div{padding-top:10px}#perma-main .pwpNote{margin:14px 0}#perma-main .pwpNote textarea{height:110px;min-height:96px;resize:vertical}#perma-main .pfzItemHero{padding:16px;margin-bottom:14px;gap:16px}#perma-main .pfzItemHero h1{font-size:28px;margin:4px 0 10px}#perma-main .pfzBreadcrumb{margin-bottom:10px}#perma-main .pfzFacts>div{padding:9px 0}@media (min-width:901px) and (hover:hover) and (pointer:fine){#perma-main :is(.permaField,.pwField,.pdField,.pfFields,.pfzSourceFilters) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select){min-height:40px;padding:8px 11px}#perma-main :is(.permaOutlineButton,.pwButton,.pdButton,.pfButton,.pfzButton){min-height:40px;padding:8px 12px}}@media (max-width:700px),(pointer:coarse){#perma-main :is(.permaField,.pwField,.pdField,.pfFields,.pfzSourceFilters) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){min-height:44px;font-size:16px}#perma-main :is(.permaOutlineButton,.pwButton,.pdButton,.pfButton,.pfzButton){min-height:44px}}@media (max-width:900px){#perma-main :is(.permaWorldList,.paMapList){max-height:240px}}#perma-main .permaItemLevels{margin:0 12px 10px;border-top:1px solid #303947}#perma-main .permaItemLevels summary{min-height:44px;padding:10px 0;cursor:pointer;color:#cfb477;font-size:13px}#perma-main .permaItemLevels summary:focus-visible{outline:2px solid #d6ad59;outline-offset:3px;border-radius:4px}#perma-main .permaItemLevelGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(46px,1fr));grid-gap:6px;gap:6px;max-height:220px;overflow:auto;padding:2px 4px 5px 2px}#perma-main .permaItemLevelGrid a{display:flex;align-items:center;justify-content:center;min-height:36px;border:1px solid #394354;border-radius:7px;background:#0e141d;color:#e8edf5;text-decoration:none;font-size:13px}#perma-main .permaItemLevelGrid a:hover{border-color:#d6ad59;background:#24231f}#perma-main .permaItemLevelGrid a:focus-visible{outline:2px solid #d6ad59;outline-offset:1px}@media (max-width:700px),(pointer:coarse){#perma-main .permaItemLevelGrid a{min-height:44px}}#perma-main .pcSelectedCard{display:grid;grid-template-columns:112px minmax(0,1fr);grid-gap:18px;gap:18px;align-items:center;margin-top:16px;padding:18px;border:1px solid #665638;border-radius:12px;background:linear-gradient(135deg,#20221f,#10151d)}#perma-main .pcSelectedIcon{display:grid;place-items:center;width:112px;height:128px;border:1px solid #383d43;border-radius:10px;background:#0b1017}#perma-main .pcSelectedIcon .venorIcon{width:88px;height:88px;object-fit:contain}#perma-main .pcSelectedInfo{min-width:0}#perma-main .pcSelectedInfo h3{margin:7px 0 14px;font-size:21px;line-height:1.35;overflow-wrap:anywhere}#perma-main .pcSelectedActions{display:flex;flex-wrap:wrap;gap:8px}#perma-main .pcSelectedActions .permaOutlineButton{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 12px;font-size:13px;text-decoration:none}#perma-main .permaItemStandalone{margin:0 12px 10px;border-top:1px solid #303947}#perma-main .permaItemStandalone a{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;padding:10px 0;color:#cfb477;font-size:13px;text-decoration:none}#perma-main .permaItemStandalone a:hover{color:#f2d69f;text-decoration:underline}#perma-main :is(.permaItemStandalone a,.pcSelectedActions a):focus-visible{outline:2px solid #d6ad59;outline-offset:3px;border-radius:4px}@media (max-width:600px){#perma-main .pcSelectedCard{grid-template-columns:80px minmax(0,1fr);padding:12px;gap:12px}#perma-main .pcSelectedIcon{width:80px;height:96px}#perma-main .pcSelectedIcon .venorIcon{width:68px;height:68px}#perma-main .pcSelectedInfo h3{font-size:18px}}#perma-main .permaPetTotals{margin:12px 0;border:1px solid #665638;border-radius:12px;background:#10141c}#perma-main .permaPetTotals>summary{padding:14px 16px;color:#f2d69f;font-size:16px;font-weight:650;cursor:pointer}#perma-main .permaPetTotals>summary::marker{color:#dfbb73}#perma-main .permaPetTotals>summary small{display:block;margin:5px 0 0 18px;color:#aeb7c6;font-size:12px;font-weight:400;line-height:1.5}#perma-main .permaPetTotals>summary:focus-visible{outline:2px solid #dfbb73;outline-offset:3px;border-radius:10px}#perma-main .permaPetTotalsBody{padding:0 16px 14px;border-top:1px solid #2c3543}#perma-main .permaPetTotalsBody>p{margin:12px 0;color:#aeb7c6;font-size:13px;line-height:1.6}#perma-main .permaPetTotals table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:14px}#perma-main .permaPetTotals td,#perma-main .permaPetTotals th{padding:10px 8px;border-bottom:1px solid #282f3b;text-align:right;vertical-align:top;overflow-wrap:anywhere}#perma-main .permaPetTotals th:first-child{width:48%;text-align:left;padding-left:0}#perma-main .permaPetTotals thead th{color:#aeb7c6;font-size:12px;font-weight:500}#perma-main .permaPetTotals tbody th{color:#e2e6ed;font-weight:500}#perma-main .permaPetTotals td{color:#c2c9d5;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}#perma-main .permaPetTotals td.permaPetTotalsOwned{color:#f2d69f;font-weight:650}#perma-main .permaPetTotals tbody tr:last-child>*{border-bottom:0}#perma-main .permaPetTotalsCaption{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}@media(max-width:600px){#perma-main .permaPetTotalsBody{padding:0 12px 12px}#perma-main .permaPetTotals td,#perma-main .permaPetTotals th{padding:9px 4px;font-size:12px}#perma-main .permaPetTotals th:first-child{width:44%}}.permaWork .pwsTabs{display:flex;gap:8px;margin-bottom:14px;flex-wrap:wrap}.permaWork .pwsTabs .pwButton{flex:1 1;min-width:80px}.permaWork .pwsTabs [aria-pressed=true]{border-color:#d6ad59;color:#f1cf87;background:rgba(214,173,89,.12)}.permaWork .pwsMapping,.permaWork .pwsRun{padding:12px;margin:12px 0;border:1px solid #303a48;border-radius:12px;background:#0e141c;min-width:0}.permaWork .pwsMapping summary{cursor:pointer;color:#edc778;padding:6px 0}.permaWork .pwsMapping details[open] summary{margin-bottom:12px}.permaWork .pwsBosses{max-height:200px;overflow:auto;display:grid;grid-gap:8px;gap:8px;margin-top:10px}.permaWork .pwsBosses label{display:flex;align-items:center;gap:10px;min-height:34px;overflow-wrap:anywhere}.permaWork .pwsBosses input[type=checkbox]{width:18px;height:18px;min-height:18px;padding:0;margin:0;accent-color:#d6ad59;flex:0 0 18px}.permaWork .pwsCounter{display:grid;grid-template-columns:auto minmax(60px,1fr) auto;grid-gap:8px;gap:8px;margin:8px 0 14px}.permaWork .pwsCounter input{width:100%;min-width:0;text-align:center;font-size:20px;font-weight:700}.permaWork.pwrFarm .pwrChoices{max-height:230px;overflow:auto}.permaWork.pwrFarm .pwrSelected{flex-wrap:wrap;gap:10px}.permaWork.pwrFarm .pwrSelected b{overflow-wrap:anywhere;min-width:0}.permaWork .pwsCounter :focus-visible,.permaWork .pwsMapping :focus-visible,.permaWork .pwsTabs :focus-visible{outline:2px solid #edc778;outline-offset:3px}@media(max-width:700px){.permaWork.pwrFarm .pwrChoices,.permaWork.pwrFarm .pwrLayout{grid-template-columns:1fr}}.permaWork .pwsLoot{margin-top:14px;border-top:1px solid #303a48;padding-top:12px}.permaWork .pwsLootRow{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:10px 0}.permaWork .pwsLootRow .pwField{margin:0;min-width:0;overflow-wrap:anywhere}.permaWork .pwsSavedLoot{display:grid;grid-gap:12px;gap:12px;list-style:none;padding:0;margin:16px 0}.permaWork .pwsSavedLoot li{display:flex;align-items:center;gap:10px;min-width:0}.permaWork .pwsSavedLoot li>div{min-width:0;overflow-wrap:anywhere}.permaWork .pwsSavedLoot small{display:block;color:#aab5c5;margin-top:4px}.permaWork.pwrFarm .pwrMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:460px){.permaWork.pwrFarm .pwrMetrics{grid-template-columns:1fr}}.pinOfferList{display:grid;grid-gap:12px;gap:12px}.pinOffer{padding:16px;border:1px solid #303947;border-radius:12px;background:#10161e;min-width:0}.pinOffer header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.pinOffer h3{margin:5px 0;font-size:19px;overflow-wrap:anywhere}.pinOffer h4{font-size:13px;margin:16px 0 10px;color:#b9c3d2}.pinPrices{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.pinPrices li{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.pinPrices li a,.pinPrices li>span{flex:1 1;min-width:100px;overflow-wrap:anywhere}.pinPrices li b{margin-left:auto;color:#f0cf87;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pinActions{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.pinNpcOffers :focus-visible{outline:2px solid #edc778;outline-offset:3px}.discordAvatar{overflow:hidden;flex-shrink:0}.discordAvatar>img{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}.discordAccountAvatar{display:grid;place-items:center;width:32px;height:32px;flex:0 0 32px;border-radius:50%;background:#dfbb7312;color:#f2d69f;font-weight:700}.discordIdentity.permaDiscordAccount{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;grid-gap:.55rem;gap:.55rem;max-width:100%;min-width:0}.permaDiscordAccount .discordAccountName{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.permaDiscordAccount .quietLink{white-space:nowrap}.permaTax .pgTaxIdentity,.permaTax .pgTaxSelectedMember{display:flex;align-items:center;gap:10px;min-width:0}.permaTax .pgTaxAvatar{display:grid;place-items:center;width:36px;height:36px;flex:0 0 36px;border:1px solid rgba(214,173,89,.3);border-radius:50%;background:#1b2029;color:#f2d69f;font-size:15px;font-weight:700}.permaTax .pgTaxIdentity>span:last-child,.permaTax .pgTaxSelectedMember>span:last-child{min-width:0;overflow-wrap:anywhere}.permaTax .pgTaxSelectedMember{margin-top:8px;font-size:13px;color:#dce2ec}.permaFeatureIcon{display:inline-block;width:20px;height:20px;flex:0 0 auto;color:#d9b66e;vertical-align:middle}.permaNavItemLabel{display:flex;align-items:center;gap:11px;min-width:0}.permaNavItemLabel>.permaFeatureIcon{color:#a99b7d}.permaNavLink:is(:hover,:focus-visible,.isActive) .permaFeatureIcon{color:#f0cb7e}.permaNavItemLabel>span{min-width:0;overflow-wrap:anywhere}.permaFeatureLabel{display:inline-flex;align-items:center;gap:10px;min-width:0}.permaFeatureLabel>.permaFeatureIcon{width:18px;height:18px}#perma-main [data-perma-feature-heading]{display:flex;align-items:center;gap:12px}#perma-main [data-perma-feature-heading]>span{min-width:0}.permaFeatureIcon.permaFeatureCardIcon{box-sizing:border-box;width:38px;height:38px;padding:6px;border:1px solid rgba(217,182,110,.25);border-radius:10px;background:rgba(217,182,110,.07)}.permaBoxCalc,.permaBoxStats{max-width:1440px;margin:0 auto;color:#e8edf5}.permaBoxCalc .panel,.permaBoxStats .panel{margin:0 0 16px;padding:20px;border:1px solid #303948;border-radius:14px;background:#131820}.permaBoxCalc fieldset,.permaBoxStats fieldset{min-width:0;border:0;padding:0;margin:0}.permaBoxCalc label,.permaBoxStats label{display:grid;grid-gap:7px;gap:7px;font-size:13px}.permaBoxCalc :is(input:not([type=checkbox]),select),.permaBoxStats :is(input:not([type=checkbox]),select,textarea){width:100%;min-width:0;box-sizing:border-box;border:1px solid #394354;border-radius:9px;background:#0c1118;color:#edf1f7;padding:10px 12px;font:inherit}.permaBoxCalc button,.permaBoxStats :is(button,.primaryButton){padding:9px 12px;border:1px solid #394354;border-radius:9px;background:#1a222d;color:#e5eaf2;cursor:pointer;font:inherit}.permaBoxStats .primaryButton{background:#d6ad59;color:#10141a;border-color:#d6ad59;margin-top:14px}.permaBoxCalc :disabled,.permaBoxStats :disabled{opacity:.6;cursor:default}.permaBoxCalc :focus-visible,.permaBoxStats :focus-visible{outline:2px solid #e8bd64;outline-offset:3px}.permaBoxCalc :is(small,p),.permaBoxStats :is(small,p){color:#adb8c9;line-height:1.6}.permaBoxCalc h2,.permaBoxStats h2{font-size:21px;margin:0 0 14px}.permaBoxCalc a,.permaBoxStats a{color:#e4bb69}.pbsHead{display:flex;gap:16px;justify-content:space-between;align-items:center;margin-bottom:18px;flex-wrap:wrap}.permaBoxStats .pbsSelectors{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;padding:18px}.pbsUpload{display:grid;grid-gap:8px;gap:8px;margin-bottom:18px}.pbsRead{display:flex;gap:20px;align-items:flex-start}.pbsRead>div{flex:1 1;min-width:0;display:grid;grid-gap:12px;gap:12px}.pbsScreenshot{display:block;width:auto;max-width:min(34%,350px);max-height:520px;object-fit:contain;object-position:top;border-radius:6px}.permaBoxStats .pbsReview{margin-top:22px}.pbsRows{display:grid;grid-gap:8px;gap:8px;margin-top:14px;max-height:560px;overflow:auto;padding:3px}.pbsRow{display:grid;grid-template-columns:minmax(230px,1fr) 130px 180px auto;grid-gap:12px;gap:12px;align-items:center;padding:12px;border:1px solid #303a49;border-radius:10px;background:#0e141c}.pbsRow.pbsUnmatched{border-color:#a78543}.pbsItemChoice{display:grid;grid-gap:6px;gap:6px;min-width:0}.pbsItemName{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.pbsItemName a{flex:1 1;overflow-wrap:anywhere}.permaBoxStats .pbsCheck{display:flex;align-items:flex-start;gap:10px;margin-top:20px;line-height:1.6}.pbsCheck input{width:18px;height:18px;flex-shrink:0;margin-top:3px;accent-color:#d6ad59}.pbsTable{max-width:100%;overflow:auto}.pbsTable table{width:100%;border-collapse:collapse;font-size:13px}.pbsTable :is(th,td){padding:12px 10px;text-align:left;border-bottom:1px solid #2c3643}.pbsTable th{color:#e4bb69;white-space:nowrap}.pbsTable td{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.permaBoxStats details{margin-top:14px}.permaBoxStats summary{cursor:pointer;color:#e4bb69;padding:8px 0}.permaBoxStats pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:220px;overflow:auto}.pbsBatch{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 0;border-bottom:1px solid #303948}@media(max-width:900px){.pbsRow{grid-template-columns:1fr 1fr auto}.pbsItemChoice{grid-column:1/-1}}@media(max-width:620px){.permaBoxStats .pbsSelectors{grid-template-columns:1fr}.pbsRead{flex-direction:column}.pbsScreenshot{max-width:100%;max-height:300px}.pbsRead>div{width:100%}.permaBoxCalc .panel,.permaBoxStats .panel{padding:14px}.pbsRow{grid-template-columns:1fr 1fr}.pbsBatch{align-items:flex-start}}.permaBoxCalc{color:#e8edf4;min-width:0;--pbc-gold:#e2bb6b;--pbc-border:#343a43}.permaBoxCalc .pbcHead{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:22px}.permaBoxCalc .pbcEyebrow{font-size:11px;letter-spacing:.16em;font-weight:700;color:var(--pbc-gold)}.permaBoxCalc h1{font-size:clamp(26px,4vw,38px);line-height:1.15;margin:8px 0}.permaBoxCalc p{line-height:1.55}.permaBoxCalc .pbcHead p{color:#adb7c6;max-width:660px;margin:0}.permaBoxCalc .pbcButton{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 12px;min-height:38px;border:1px solid #675335;border-radius:9px;background:#211d17;color:#f0cf8a;font:inherit;font-size:13px;cursor:pointer;text-decoration:none;white-space:nowrap}.permaBoxCalc .pbcPanel{padding:18px;border:1px solid var(--pbc-border);border-radius:14px;background:linear-gradient(130deg,#171b23,#11151b);min-width:0}.permaBoxCalc .pbcControls{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:16px;gap:16px}.permaBoxCalc .pbcControls>label{grid-column:span 2}.permaBoxCalc .pbcControls>label:nth-child(-n+2){grid-column:span 3}.permaBoxCalc label{display:grid;grid-gap:7px;gap:7px;font-size:13px;color:#d9e0e9;min-width:0}.permaBoxCalc input,.permaBoxCalc select{box-sizing:border-box;min-width:0;width:100%;min-height:40px;border:1px solid #3d454f;border-radius:8px;padding:9px 10px;background:#0d1117;color:#edf1f6;font:inherit}.permaBoxCalc input[aria-invalid=true]{border-color:#d07a75}.permaBoxCalc article small,.permaBoxCalc label small{color:#a9b5c5;font-size:11px;line-height:1.45}.permaBoxCalc :focus-visible{outline:2px solid var(--pbc-gold);outline-offset:3px}.permaBoxCalc button:disabled{opacity:.5;cursor:default}.permaBoxCalc .pbcSample{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:13px;color:#b4c0cf;margin:18px 0 12px;overflow-wrap:anywhere}.permaBoxCalc .pbcSample b{color:#e8cf9d}.permaBoxCalc .pbcError,.permaBoxCalc .pbcNotice{border:1px solid #65512f;border-radius:10px;padding:12px 14px;margin:12px 0;color:#e6c995;background:#282219;font-size:13px}.permaBoxCalc .pbcError{border-color:#854c48;color:#f0b7b1;background:#2a1c1e}.permaBoxCalc .pbcError .pbcButton{margin-left:10px}.permaBoxCalc .pbcMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin:16px 0}.permaBoxCalc .pbcMetrics article{padding:17px 14px;border:1px solid var(--pbc-border);border-radius:12px;background:#141a22;display:flex;flex-direction:column;gap:9px;overflow-wrap:anywhere}.permaBoxCalc .pbcMetrics article>span{font-size:12px;color:#b1bdcc}.permaBoxCalc .pbcMetrics strong{font-size:clamp(16px,1.7vw,23px);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#f0d494}.permaBoxCalc .pbcMetrics .pbcPositive{border-color:#446553}.permaBoxCalc .pbcMetrics .pbcPositive strong{color:#abd0b7}.permaBoxCalc .pbcMetrics .pbcNegative{border-color:#7c554b}.permaBoxCalc .pbcMetrics .pbcNegative strong{color:#e1aca0}.permaBoxCalc .pbcBreakEven{font-size:13px;color:#bdc6d2;margin:14px 0 20px}.permaBoxCalc .pbcBreakEven b{color:#edcc8a}.permaBoxCalc .pbcLootHead h2{font-size:19px;margin:0 0 7px}.permaBoxCalc .pbcLootHead p{font-size:12px;color:#aeb9c8;margin:0 0 15px}.permaBoxCalc .pbcTableScroll{overflow:auto}.permaBoxCalc table{border-collapse:collapse;width:100%;min-width:700px;text-align:left;font-size:12px}.permaBoxCalc td,.permaBoxCalc th{padding:11px 9px;border-bottom:1px solid #2c333e;vertical-align:middle}.permaBoxCalc thead th{font-size:11px;color:#a7b4c5;font-weight:500}.permaBoxCalc tbody th{max-width:250px;overflow-wrap:anywhere}.permaBoxCalc tbody th small{display:block;font-size:10px;font-weight:400;color:#9ba8ba;margin-top:5px}.permaBoxCalc td{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.permaBoxCalc .pbcPrice{min-width:165px;max-width:235px}.permaBoxCalc .pbcPrice input{min-height:36px;font-size:12px}.permaBoxCalc .pbcFootnote{font-size:12px;color:#97a6b9;max-width:1000px;margin:18px 0 0}.permaBoxCalc .pbcSrOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:900px){.permaBoxCalc .pbcMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.permaBoxCalc .pbcHead{flex-direction:column;gap:14px}.permaBoxCalc .pbcControls{grid-template-columns:1fr}.permaBoxCalc .pbcControls>label,.permaBoxCalc .pbcControls>label:nth-child(-n+2){grid-column:auto}.permaBoxCalc .pbcPanel{padding:14px}.permaBoxCalc .pbcSample{align-items:flex-start;flex-direction:column}.permaBoxCalc .pbcMetrics{gap:8px}.permaBoxCalc .pbcMetrics article{padding:13px 11px}}@media(max-width:360px){.permaBoxCalc .pbcMetrics{grid-template-columns:1fr}}.permaBoxStats .pbsResultsTitle{display:flex;align-items:center;gap:10px;padding:4px 0;list-style:none}.permaBoxStats .pbsResultsTitle:before{content:"▸";color:#e4bb69;font-size:18px}.permaBoxStats .pbsResults[open]>.pbsResultsTitle:before{content:"▾"}.permaBoxStats .pbsResultsTitle::-webkit-details-marker{display:none}.permaBoxStats .pbsResultsTitle span{display:grid;grid-gap:5px;gap:5px;min-width:0}.permaBoxStats .pbsResultsTitle small{overflow-wrap:anywhere}.permaBoxStats .pbsResults[open]>.pbsResultsTitle{margin-bottom:18px}.permaBoxStats .pbsSavedBox{display:flex;align-items:center;gap:12px;margin:8px 0 18px}.permaBoxStats .pbsSavedBox h3{margin:4px 0 0;font-size:22px;line-height:1.3}.permaBoxStats .pbsSavedItem{display:flex;align-items:center;gap:9px;min-width:0}.permaBoxStats .pbsSavedItem span{overflow-wrap:anywhere}.permaBoxStats .pbsSavedBox img,.permaBoxStats .pbsSavedItem img{flex-shrink:0;object-fit:contain}.permaBoxStats .pbsBatchActions{display:flex;gap:8px;flex-wrap:wrap;flex-shrink:0}.permaBoxStats .pbsWarning{color:#f2cf8c!important;background:#292117;border:1px solid #76603a;border-radius:8px;padding:10px}.permaBoxStats .pbsImageLink{display:block;max-width:34%;flex:0 0 auto}.permaBoxStats .pbsImageLink .pbsScreenshot{max-width:100%;max-height:520px}.permaBoxStats .pbsItemChoice b{font-size:12px;color:#e4bb69}.permaBoxStats .pbsRow{grid-template-columns:minmax(220px,1fr) 140px 215px auto}@media(max-width:1000px){.permaBoxStats .pbsRow{grid-template-columns:1fr 1fr auto}.permaBoxStats .pbsItemChoice{grid-column:1/-1}}@media(max-width:620px){.permaBoxStats .pbsImageLink{max-width:100%}.permaBoxStats .pbsImageLink .pbsScreenshot{max-height:350px}.permaBoxStats .pbsRow{grid-template-columns:1fr 1fr}.permaBoxStats .pbsBatch{flex-wrap:wrap}}.permaBoxCalc :is(.pbcBoxIdentity,.pbcItemIdentity){display:flex;align-items:center;gap:10px;min-width:0}.permaBoxCalc :is(.pbcBoxIdentity,.pbcItemIdentity)>div{min-width:0;overflow-wrap:anywhere}.permaBoxCalc .pbcBoxIdentity{margin-bottom:14px}.permaBoxCalc .pbcBoxIdentity strong{display:block;margin-top:4px;color:#efd093;font-size:18px}.permaBoxCalc .pbcBoxIdentity small{color:#acb8c8;font-size:10px;letter-spacing:.1em}.permaBoxCalc .pbcBoxIdentity .venorIcon{width:40px;height:40px;flex:0 0 40px;object-fit:contain}.permaBoxCalc .pbcItemIdentity .venorIcon{width:32px;height:32px;flex:0 0 32px;object-fit:contain}.permaBoxCalc .pbcLootSummary{display:flex;align-items:center;gap:10px;list-style:none;cursor:pointer;color:#efd093;font-size:18px}.permaBoxCalc .pbcLootSummary:before{content:"▸";font-size:18px}.permaBoxCalc .pbcLootDetails[open]>.pbcLootSummary:before{content:"▾"}.permaBoxCalc .pbcLootSummary::-webkit-details-marker{display:none}.permaBoxCalc .pbcLootSummary small{display:block;margin-top:5px;color:#aeb9c8;font-size:12px}.permaBoxCalc .pbcLootDetails[open]>.pbcLootSummary{margin-bottom:16px}