.StorylineReviewEditor-module__J3Jt0W__root,.StorylineReviewEditor-module__J3Jt0W__root *{box-sizing:border-box}.StorylineReviewEditor-module__J3Jt0W__root{--review-line:#d4dce2;--review-paper:#fffefa;--review-ink:#243244;--review-muted:#526478;--review-green:#23743a;--review-soft-green:#f1faf2;--review-amber:#885a0a;color:var(--review-ink);overflow-wrap:anywhere;max-width:1100px;margin:auto}.StorylineReviewEditor-module__J3Jt0W__root button,.StorylineReviewEditor-module__J3Jt0W__root input,.StorylineReviewEditor-module__J3Jt0W__root textarea,.StorylineReviewEditor-module__J3Jt0W__root select{font:inherit}.StorylineReviewEditor-module__J3Jt0W__root button{border:1px solid var(--review-line);color:var(--review-ink);cursor:pointer;background:#fff;border-radius:7px;padding:8px 13px}.StorylineReviewEditor-module__J3Jt0W__root button:disabled{opacity:.5;cursor:not-allowed}.StorylineReviewEditor-module__J3Jt0W__root button:focus-visible,.StorylineReviewEditor-module__J3Jt0W__root summary:focus-visible,.StorylineReviewEditor-module__J3Jt0W__root a:focus-visible{outline-offset:3px;outline:3px solid #296c9a}.StorylineReviewEditor-module__J3Jt0W__root textarea,.StorylineReviewEditor-module__J3Jt0W__root input[type=text],.StorylineReviewEditor-module__J3Jt0W__root input[type=number],.StorylineReviewEditor-module__J3Jt0W__root select{width:100%;color:var(--review-ink);background:#fff;border:1px solid #8c9aaa;border-radius:6px;padding:10px}.StorylineReviewEditor-module__J3Jt0W__root textarea{resize:vertical;min-height:90px}.StorylineReviewEditor-module__J3Jt0W__root label{margin:12px 0;display:block}.StorylineReviewEditor-module__J3Jt0W__root summary{cursor:pointer}.StorylineReviewEditor-module__J3Jt0W__root h3,.StorylineReviewEditor-module__J3Jt0W__root h4{margin:0 0 9px}.StorylineReviewEditor-module__J3Jt0W__header,.StorylineReviewEditor-module__J3Jt0W__toolbar,.StorylineReviewEditor-module__J3Jt0W__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.StorylineReviewEditor-module__J3Jt0W__header{margin-bottom:18px}.StorylineReviewEditor-module__J3Jt0W__muted{color:var(--review-muted)}.StorylineReviewEditor-module__J3Jt0W__status{font-size:14px;font-weight:650}.StorylineReviewEditor-module__J3Jt0W__approvedText{color:var(--review-green)}.StorylineReviewEditor-module__J3Jt0W__rereviewText{color:var(--review-amber)}.StorylineReviewEditor-module__J3Jt0W__card{border:1px solid var(--review-line);background:var(--review-paper);border-radius:12px;margin:13px 0;scroll-margin-top:20px}.StorylineReviewEditor-module__J3Jt0W__approved{border:2px solid var(--review-green);background:var(--review-soft-green)}.StorylineReviewEditor-module__J3Jt0W__rereview{border:2px solid #bc8b36}.StorylineReviewEditor-module__J3Jt0W__summary{align-items:flex-start;gap:14px;padding:18px;list-style:none;display:flex}.StorylineReviewEditor-module__J3Jt0W__summary::-webkit-details-marker{display:none}.StorylineReviewEditor-module__J3Jt0W__number{font-variant-numeric:tabular-nums;background:#e7eef3;border-radius:50%;place-items:center;min-width:34px;height:34px;display:grid}.StorylineReviewEditor-module__J3Jt0W__summaryText{flex:1;min-width:0}.StorylineReviewEditor-module__J3Jt0W__summaryTitle{font-weight:650;display:block}.StorylineReviewEditor-module__J3Jt0W__summaryMeta{color:var(--review-muted);margin-top:5px;font-size:13px;display:block}.StorylineReviewEditor-module__J3Jt0W__body{border-top:1px solid var(--review-line);padding:18px 22px}.StorylineReviewEditor-module__J3Jt0W__narrative{white-space:pre-wrap}.StorylineReviewEditor-module__J3Jt0W__nested{border-top:1px solid var(--review-line);margin-top:14px;padding:12px 0}.StorylineReviewEditor-module__J3Jt0W__nested>summary{font-weight:600}.StorylineReviewEditor-module__J3Jt0W__completion{border-left:3px solid #497a9d;padding-left:13px}.StorylineReviewEditor-module__J3Jt0W__heroStrip{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:13px;margin:18px 0;display:grid}.StorylineReviewEditor-module__J3Jt0W__heroStrip button{text-align:left}.StorylineReviewEditor-module__J3Jt0W__heroStrip img{object-fit:contain;background:#ecedef;width:100%;height:230px;display:block}.StorylineReviewEditor-module__J3Jt0W__heroStrip strong,.StorylineReviewEditor-module__J3Jt0W__heroStrip small{margin-top:7px;display:block}.StorylineReviewEditor-module__J3Jt0W__error{background:#fff0ef;border-left:4px solid #b02a2a;padding:12px}.StorylineReviewEditor-module__J3Jt0W__notice{background:#edf4f9;border-radius:6px;padding:12px}.StorylineReviewEditor-module__J3Jt0W__whole{padding:20px}.StorylineReviewEditor-module__J3Jt0W__editor{padding:16px 0}.StorylineReviewEditor-module__J3Jt0W__fields{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.StorylineReviewEditor-module__J3Jt0W__reviewActions{border-top:1px solid var(--review-line);margin-top:18px;padding-top:12px}.StorylineReviewEditor-module__J3Jt0W__reviewActions button[data-decision=approved]{border-color:var(--review-green);color:var(--review-green)}.StorylineReviewEditor-module__J3Jt0W__source{white-space:pre-wrap;overflow-wrap:anywhere}.StorylineReviewEditor-module__J3Jt0W__body li{margin-bottom:10px}.StorylineReviewEditor-module__J3Jt0W__heroCardImage{object-fit:contain;max-width:100%;max-height:350px;margin:15px auto;display:block}.StorylineReviewEditor-module__J3Jt0W__routineHeading{margin:24px 0 10px}.StorylineReviewEditor-module__J3Jt0W__badge{background:#e7eef3;border-radius:5px;padding:3px 7px;font-size:13px;display:inline-block}.StorylineReviewEditor-module__J3Jt0W__check{font-size:19px}.StorylineReviewEditor-module__J3Jt0W__toolbar{margin:15px 0}.StorylineReviewEditor-module__J3Jt0W__root [hidden]{display:none!important}@media (max-width:600px){.StorylineReviewEditor-module__J3Jt0W__body,.StorylineReviewEditor-module__J3Jt0W__summary{padding:13px}.StorylineReviewEditor-module__J3Jt0W__heroStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.StorylineReviewEditor-module__J3Jt0W__heroStrip img{height:180px}.StorylineReviewEditor-module__J3Jt0W__actions{justify-content:flex-start}.StorylineReviewEditor-module__J3Jt0W__header{align-items:flex-start}}.StorylineReviewEditor-module__J3Jt0W__draggable{cursor:grab}.StorylineReviewEditor-module__J3Jt0W__draggable:active{cursor:grabbing}.StorylineReviewEditor-module__J3Jt0W__root .StorylineReviewEditor-module__J3Jt0W__dragHandle{cursor:grab;background:0 0;border:0;padding:0 8px;font-size:24px}.StorylineReviewEditor-module__J3Jt0W__requestBox{background:#edf4f9;border-radius:8px;margin-top:16px;padding:14px}.StorylineReviewEditor-module__J3Jt0W__requestBox small{margin-right:12px;display:inline-block}.StorylineReviewEditor-module__J3Jt0W__requestList{padding:0;list-style:none}.StorylineReviewEditor-module__J3Jt0W__requestList>li{border-bottom:1px solid var(--review-line);padding:16px 0}.StorylineReviewEditor-module__J3Jt0W__root .StorylineReviewEditor-module__J3Jt0W__makeChanges{color:#fff;background:#245a3b;border-color:#245a3b;margin-top:18px}.StorylineReviewEditor-module__J3Jt0W__body .StorylineReviewEditor-module__J3Jt0W__actions{justify-content:flex-start}
.HeroDesigner-module__uHfWKq__dialog{color:#213b2e;background:#f8faf7;border:1px solid #a9bdae;border-radius:18px;width:min(1120px,100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);margin:auto;padding:0;box-shadow:0 24px 90px #10281b66}.HeroDesigner-module__uHfWKq__dialog::backdrop{background:#10281bb3}.HeroDesigner-module__uHfWKq__shell{grid-template-rows:auto auto minmax(0,1fr) auto;max-height:calc(100dvh - 26px);display:grid}.HeroDesigner-module__uHfWKq__header,.HeroDesigner-module__uHfWKq__footer{background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:18px 24px;display:flex}.HeroDesigner-module__uHfWKq__header{border-bottom:1px solid #d8e2d7}.HeroDesigner-module__uHfWKq__header h2{margin:3px 0;font-size:24px}.HeroDesigner-module__uHfWKq__eyebrow{color:#60766a;text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:800}.HeroDesigner-module__uHfWKq__header p,.HeroDesigner-module__uHfWKq__body p{color:#546b5d;margin:6px 0;font-size:14px;line-height:1.55}.HeroDesigner-module__uHfWKq__tabs{border-bottom:1px solid #d8e2d7;gap:6px;padding:12px 24px;display:flex;overflow-x:auto}.HeroDesigner-module__uHfWKq__dialog button,.HeroDesigner-module__uHfWKq__upload{font:inherit;color:#244d37;cursor:pointer;background:#fff;border:1px solid #b3c7b8;border-radius:8px;padding:10px 14px;font-size:13px;font-weight:650}.HeroDesigner-module__uHfWKq__dialog button:hover,.HeroDesigner-module__uHfWKq__upload:hover{background:#edf4ed}.HeroDesigner-module__uHfWKq__dialog button:focus-visible,.HeroDesigner-module__uHfWKq__upload:focus-within{outline-offset:2px;outline:3px solid #4b8762}.HeroDesigner-module__uHfWKq__dialog button:disabled{opacity:.5;cursor:not-allowed}.HeroDesigner-module__uHfWKq__dialog .HeroDesigner-module__uHfWKq__active,.HeroDesigner-module__uHfWKq__dialog .HeroDesigner-module__uHfWKq__primary{color:#fff;background:#275b44;border-color:#275b44}.HeroDesigner-module__uHfWKq__dialog .HeroDesigner-module__uHfWKq__primary:hover{background:#1b4633}.HeroDesigner-module__uHfWKq__tabs button{white-space:nowrap}.HeroDesigner-module__uHfWKq__body{min-height:0;padding:22px 24px;overflow-y:auto}.HeroDesigner-module__uHfWKq__columns{grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:24px;display:grid}.HeroDesigner-module__uHfWKq__fields{align-content:start;gap:14px;display:grid}.HeroDesigner-module__uHfWKq__fields label,.HeroDesigner-module__uHfWKq__field{gap:6px;font-size:13px;font-weight:700;display:grid}.HeroDesigner-module__uHfWKq__dialog input:not([type=checkbox]):not([type=range]):not([type=file]),.HeroDesigner-module__uHfWKq__dialog select,.HeroDesigner-module__uHfWKq__dialog textarea{box-sizing:border-box;width:100%;min-width:0;font:inherit;color:#213b2e;background:#fff;border:1px solid #b9cbbc;border-radius:8px;padding:10px;font-weight:400}.HeroDesigner-module__uHfWKq__dialog textarea{resize:vertical;min-height:78px}.HeroDesigner-module__uHfWKq__dialog input[type=range]{width:100%}.HeroDesigner-module__uHfWKq__baseGrid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.HeroDesigner-module__uHfWKq__baseGrid button{justify-items:center;padding:8px;display:grid}.HeroDesigner-module__uHfWKq__baseGrid img{object-fit:contain;width:80px;height:115px}.HeroDesigner-module__uHfWKq__card{background:#fff;border:1px solid #d3dfd2;border-radius:12px;align-content:start;gap:12px;padding:16px;display:grid}.HeroDesigner-module__uHfWKq__card h3,.HeroDesigner-module__uHfWKq__body h3{margin:0 0 6px;font-size:17px}.HeroDesigner-module__uHfWKq__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.HeroDesigner-module__uHfWKq__references{gap:10px;display:grid}.HeroDesigner-module__uHfWKq__reference{border:1px solid #d3dfd2;border-radius:10px;grid-template-columns:66px 1fr;gap:10px;padding:10px;display:grid}.HeroDesigner-module__uHfWKq__reference img{object-fit:contain;background:#f2f5ef;border-radius:6px;width:66px;height:80px}.HeroDesigner-module__uHfWKq__reference .HeroDesigner-module__uHfWKq__fields{gap:7px}.HeroDesigner-module__uHfWKq__stageNav{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.HeroDesigner-module__uHfWKq__stageNav button{text-align:left;gap:4px;display:grid}.HeroDesigner-module__uHfWKq__stageNav small{font-weight:400}.HeroDesigner-module__uHfWKq__scene{aspect-ratio:2/3;background:#1e3328 50%/cover;border-radius:12px;width:min(100%,clamp(160px,66.67dvh - 300px,340px));margin:0 auto;position:relative;overflow:hidden}.HeroDesigner-module__uHfWKq__scene img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.HeroDesigner-module__uHfWKq__checker{background-color:#eee;background-image:conic-gradient(#d4d9d4 25%, transparent 0 50%, #d4d9d4 0 75%, transparent 0);background-size:20px 20px}.HeroDesigner-module__uHfWKq__empty{text-align:center;color:#718372;place-content:center;height:100%;padding:20px;display:grid}.HeroDesigner-module__uHfWKq__upload{text-align:center;background:#f3f8f1;border:2px dashed #8dad95;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;min-height:78px;display:flex}.HeroDesigner-module__uHfWKq__upload input{max-width:100%;font:inherit;font-size:12px}.HeroDesigner-module__uHfWKq__notice,.HeroDesigner-module__uHfWKq__success,.HeroDesigner-module__uHfWKq__error{border-radius:9px;margin:10px 0;padding:11px 14px;font-size:13px;line-height:1.5}.HeroDesigner-module__uHfWKq__notice{color:#6e5326;background:#fff3d9}.HeroDesigner-module__uHfWKq__success{color:#275b44;background:#e7f3e8}.HeroDesigner-module__uHfWKq__error{color:#873c3c;background:#fff0ed}.HeroDesigner-module__uHfWKq__prompt{width:100%;font-family:inherit;line-height:1.6;min-height:210px!important;font-size:12px!important}.HeroDesigner-module__uHfWKq__comparison{gap:12px;padding-bottom:12px;display:flex;overflow-x:auto}.HeroDesigner-module__uHfWKq__comparison figure{flex:1 0 160px;max-width:230px;margin:0}.HeroDesigner-module__uHfWKq__comparison .HeroDesigner-module__uHfWKq__scene{border-radius:8px;width:100%}.HeroDesigner-module__uHfWKq__comparison figcaption{gap:5px;padding:10px 0;font-size:13px;display:grid}.HeroDesigner-module__uHfWKq__footer{padding-bottom:max(16px,env(safe-area-inset-bottom));border-top:1px solid #d8e2d7}.HeroDesigner-module__uHfWKq__footer span{color:#60766a;font-size:12px}.HeroDesigner-module__uHfWKq__dialog .HeroDesigner-module__uHfWKq__check{align-items:flex-start;gap:9px;font-size:13px;font-weight:600;line-height:1.5;display:flex}.HeroDesigner-module__uHfWKq__check input{margin-top:4px}.HeroDesigner-module__uHfWKq__paid{border-top:1px solid #d3dfd2;margin-top:22px;padding-top:18px}.HeroDesigner-module__uHfWKq__paid summary{cursor:pointer;font-size:14px;font-weight:700}.HeroDesigner-module__uHfWKq__danger{color:#873c3c!important}@media (max-width:700px){.HeroDesigner-module__uHfWKq__columns{grid-template-columns:1fr}.HeroDesigner-module__uHfWKq__body{padding:16px}.HeroDesigner-module__uHfWKq__header,.HeroDesigner-module__uHfWKq__footer{padding:14px 16px}.HeroDesigner-module__uHfWKq__tabs{padding:10px 16px}.HeroDesigner-module__uHfWKq__header h2{font-size:20px}.HeroDesigner-module__uHfWKq__scene{max-width:260px}.HeroDesigner-module__uHfWKq__comparison .HeroDesigner-module__uHfWKq__scene{width:170px}.HeroDesigner-module__uHfWKq__baseGrid img{height:100px}}
.StorylineTimelineEditor-module__JE8NZa__editor{gap:14px;min-width:0;display:grid}.StorylineTimelineEditor-module__JE8NZa__header{justify-content:space-between;align-items:start;gap:16px;display:flex}.StorylineTimelineEditor-module__JE8NZa__header h3{margin:0 0 5px}.StorylineTimelineEditor-module__JE8NZa__header p,.StorylineTimelineEditor-module__JE8NZa__inspector p{color:#61716a;margin:0;font-size:14px;line-height:1.45}.StorylineTimelineEditor-module__JE8NZa__header button,.StorylineTimelineEditor-module__JE8NZa__palette button,.StorylineTimelineEditor-module__JE8NZa__remove{font:inherit;cursor:pointer;color:#213a2e;background:#fff;border:1px solid #9eb6a4;border-radius:8px;padding:8px 11px}.StorylineTimelineEditor-module__JE8NZa__header button{color:#fff;background:#275b44;min-width:125px}.StorylineTimelineEditor-module__JE8NZa__header button:disabled{opacity:.55;cursor:not-allowed}.StorylineTimelineEditor-module__JE8NZa__palette{background:#eef4ed;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:11px;display:flex}.StorylineTimelineEditor-module__JE8NZa__palette strong{margin-right:4px;font-size:13px}.StorylineTimelineEditor-module__JE8NZa__palette button{white-space:nowrap;text-overflow:ellipsis;touch-action:none;max-width:220px;font-size:13px;overflow:hidden}.StorylineTimelineEditor-module__JE8NZa__layout{grid-template-columns:minmax(0,1fr) 255px;gap:13px;min-width:0;display:grid}.StorylineTimelineEditor-module__JE8NZa__scroll{background:#f5f9f3;border:1px solid #b7c8ba;border-radius:12px;max-height:760px;overflow:auto}.StorylineTimelineEditor-module__JE8NZa__canvas{background:repeating-linear-gradient(90deg,#0000 0 119px,#e8eee8 120px),#f7faf5;position:relative}.StorylineTimelineEditor-module__JE8NZa__timelineStart,.StorylineTimelineEditor-module__JE8NZa__timelineEnd{color:#426b50;letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:800;position:absolute}.StorylineTimelineEditor-module__JE8NZa__timelineStart{left:76px;transform:translate(-50%)}.StorylineTimelineEditor-module__JE8NZa__timelineEnd{transform:translate(-50%)}.StorylineTimelineEditor-module__JE8NZa__lines{pointer-events:none;position:absolute;inset:0;overflow:visible}.StorylineTimelineEditor-module__JE8NZa__node{z-index:1;text-align:left;color:#243e2d;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#fff;border:2px solid #72967b;border-radius:10px;flex-direction:column;gap:3px;width:112px;height:120px;padding:7px;display:flex;position:absolute;overflow:hidden;box-shadow:0 3px 10px #264d3122}.StorylineTimelineEditor-module__JE8NZa__nodeSelect{width:100%;min-height:0;color:inherit;text-align:left;font:inherit;cursor:grab;background:0 0;border:0;flex-direction:column;flex:1;gap:3px;display:flex}.StorylineTimelineEditor-module__JE8NZa__introNode{cursor:ns-resize;height:176px}.StorylineTimelineEditor-module__JE8NZa__introNode .StorylineTimelineEditor-module__JE8NZa__nodeSelect{cursor:ns-resize}.StorylineTimelineEditor-module__JE8NZa__progressionNode{height:154px}.StorylineTimelineEditor-module__JE8NZa__node small{color:#678774;text-transform:uppercase;font-size:9px;font-weight:800;line-height:1.15}.StorylineTimelineEditor-module__JE8NZa__node strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.2;display:-webkit-box;overflow:hidden}.StorylineTimelineEditor-module__JE8NZa__node span{color:#687d6e;margin-top:1px;font-size:10px}.StorylineTimelineEditor-module__JE8NZa__nodeDetails{color:#244f39;width:100%;font:inherit;cursor:pointer;background:#eef5ef;border:1px solid #a7b9aa;border-radius:6px;flex:none;padding:3px 4px;font-size:10px;font-weight:800}.StorylineTimelineEditor-module__JE8NZa__nodeDetails:hover,.StorylineTimelineEditor-module__JE8NZa__nodeDetails:focus-visible{background:#dcebdd}.StorylineTimelineEditor-module__JE8NZa__sideNode{background:#f7f8f6;border-color:#aab0ac}.StorylineTimelineEditor-module__JE8NZa__narrativeNode{background:#f7f0fa;border-color:#8961a5}.StorylineTimelineEditor-module__JE8NZa__narrativeNode small{color:#714889}.StorylineTimelineEditor-module__JE8NZa__questNode{background:#edf7ee;border-color:#518b60}.StorylineTimelineEditor-module__JE8NZa__questNode small{color:#376f45}.StorylineTimelineEditor-module__JE8NZa__pathwayNode{background:#eef4fb;border-color:#5d83b0}.StorylineTimelineEditor-module__JE8NZa__pathwayNode small{color:#426a98}.StorylineTimelineEditor-module__JE8NZa__achievementNode{background:#fbf5e3;border-color:#ae882d}.StorylineTimelineEditor-module__JE8NZa__achievementNode small{color:#87691d}.StorylineTimelineEditor-module__JE8NZa__rewardNode{cursor:default;touch-action:auto}.StorylineTimelineEditor-module__JE8NZa__rewardNode span{flex:1}.StorylineTimelineEditor-module__JE8NZa__sideNode small{color:#737b76}.StorylineTimelineEditor-module__JE8NZa__selected{outline-offset:2px;outline:3px solid #244f39}.StorylineTimelineEditor-module__JE8NZa__dragging{cursor:grabbing;z-index:2;box-shadow:0 12px 24px #264d3140}.StorylineTimelineEditor-module__JE8NZa__paletteGhost{z-index:1000;pointer-events:none;color:#243e2d;text-align:center;opacity:.94;background:#fff;border:2px solid #527a5f;border-radius:10px;justify-content:center;align-items:center;width:112px;height:120px;padding:8px;font-size:12px;font-weight:750;display:flex;position:fixed;box-shadow:0 12px 24px #264d3140}.StorylineTimelineEditor-module__JE8NZa__inspector{background:#fff;border:1px solid #c9d8cb;border-radius:12px;flex-direction:column;gap:11px;max-height:680px;padding:13px;display:flex;overflow:auto}.StorylineTimelineEditor-module__JE8NZa__inspector h4{margin:4px 0 0;font-size:14px}.StorylineTimelineEditor-module__JE8NZa__inspector label{gap:5px;font-size:12px;font-weight:700;display:grid}.StorylineTimelineEditor-module__JE8NZa__inspector input:not([type=checkbox]),.StorylineTimelineEditor-module__JE8NZa__inspector select,.StorylineTimelineEditor-module__JE8NZa__inspector textarea{width:100%;min-width:0;font:inherit;color:#1e3427;background:#fff;border:1px solid #b5c5b7;border-radius:7px;padding:7px}.StorylineTimelineEditor-module__JE8NZa__inspector .StorylineTimelineEditor-module__JE8NZa__check{align-items:flex-start;gap:7px;font-weight:500;line-height:1.3;display:flex}.StorylineTimelineEditor-module__JE8NZa__placeholderNote{background:#f3f5f9;border-radius:7px;padding:8px 10px;color:#4b5e71!important;font-size:13px!important}.StorylineTimelineEditor-module__JE8NZa__check input{margin-top:1px}.StorylineTimelineEditor-module__JE8NZa__placement{background:#f5f9f3;border:1px solid #c9d8cb;border-radius:8px;gap:3px;padding:10px;display:grid}.StorylineTimelineEditor-module__JE8NZa__placement span{color:#526d58;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:800}.StorylineTimelineEditor-module__JE8NZa__placement strong{color:#213a2e;font-size:17px}.StorylineTimelineEditor-module__JE8NZa__placement small{color:#61716a;line-height:1.35}.StorylineTimelineEditor-module__JE8NZa__achievementPicker{background:#f5f9f3;border:1px solid #c9d8cb;border-radius:8px;gap:6px;padding:10px;display:grid}.StorylineTimelineEditor-module__JE8NZa__achievementPicker span{color:#526d58;font-size:12px;font-weight:700}.StorylineTimelineEditor-module__JE8NZa__achievementPicker strong{font-size:13px}.StorylineTimelineEditor-module__JE8NZa__achievementPicker small{color:#8d5425}.StorylineTimelineEditor-module__JE8NZa__achievementPicker button{color:#213a2e;font:inherit;cursor:pointer;background:#fff;border:1px solid #9eb6a4;border-radius:7px;padding:7px}.StorylineTimelineEditor-module__JE8NZa__remove{color:#8e3f3f;border-color:#c9aaaa;margin-top:5px}.StorylineTimelineEditor-module__JE8NZa__warning{color:#8d5425;background:#fff4e4;border-radius:8px;margin:0;padding:9px 12px;font-size:13px}.StorylineTimelineEditor-module__JE8NZa__saveInfo,.StorylineTimelineEditor-module__JE8NZa__saveSuccess,.StorylineTimelineEditor-module__JE8NZa__saveError{border-radius:8px;margin:0;padding:9px 12px;font-size:13px;line-height:1.4}.StorylineTimelineEditor-module__JE8NZa__saveInfo{color:#31536b;background:#eaf3f7}.StorylineTimelineEditor-module__JE8NZa__saveSuccess{color:#275b44;background:#e8f5eb}.StorylineTimelineEditor-module__JE8NZa__saveError{color:#873c3c;background:#fff0ed}.StorylineTimelineEditor-module__JE8NZa__heroThumbnail{object-fit:contain;align-self:center;width:36px;height:38px;display:block}.StorylineTimelineEditor-module__JE8NZa__heroInspectorImage{object-fit:contain;background:#f0f0f0;border-radius:8px;align-self:center;width:110px;height:130px}.StorylineTimelineEditor-module__JE8NZa__heroSummary{background:#eef4ed;border:1px solid #c9d8cb;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.StorylineTimelineEditor-module__JE8NZa__heroSummary p{color:#526d58;margin:5px 0 0;font-size:13px}.StorylineTimelineEditor-module__JE8NZa__heroSummary button{color:#fff;font:inherit;cursor:pointer;background:#275b44;border:1px solid #275b44;border-radius:8px;padding:10px 14px}@media (max-width:900px){.StorylineTimelineEditor-module__JE8NZa__layout{grid-template-columns:1fr}.StorylineTimelineEditor-module__JE8NZa__inspector{max-height:none}.StorylineTimelineEditor-module__JE8NZa__header{flex-wrap:wrap}}
.page-module___8aEwW__shell{min-height:100vh;color:var(--ink);grid-template-columns:280px minmax(0,1fr);display:grid}.page-module___8aEwW__sidebar{border-right:1px solid var(--line);color:#fffaf1;background:#262c34;flex-direction:column;gap:36px;padding:28px 22px;display:flex}.page-module___8aEwW__eyebrow{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.page-module___8aEwW__sidebar h1,.page-module___8aEwW__header h2{letter-spacing:0;margin-top:6px;font-size:28px;font-weight:750;line-height:1.1}.page-module___8aEwW__nav{gap:8px;display:grid}.page-module___8aEwW__navItem,.page-module___8aEwW__navItemActive{cursor:pointer;font:inherit;text-align:left;border:0;border-radius:8px;padding:11px 12px;font-size:14px;font-weight:650}.page-module___8aEwW__navItem{color:#d8d0c2;background:0 0}.page-module___8aEwW__navItemActive{color:#262c34;background:#fffaf1}.page-module___8aEwW__headerSubtext{color:var(--muted);max-width:720px;margin-top:8px;font-size:14px;line-height:1.45}.page-module___8aEwW__workspace{align-content:start;gap:22px;padding:28px;display:grid}.page-module___8aEwW__header{justify-content:space-between;align-items:center;gap:20px;display:flex}.page-module___8aEwW__headerActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.page-module___8aEwW__statusGroup{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.page-module___8aEwW__statusOk,.page-module___8aEwW__statusMissing{border:1px solid;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:750}.page-module___8aEwW__statusOk{color:var(--forest);background:#2863531f;border-color:#28635347}.page-module___8aEwW__statusMissing{color:var(--rose);background:#9b3f581a;border-color:#9b3f5847}.page-module___8aEwW__panel{border:1px solid var(--line);background:var(--panel-strong);border-radius:8px;box-shadow:0 10px 28px #262c3414}.page-module___8aEwW__contentGrid{grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr);gap:16px;display:grid}.page-module___8aEwW__discoveryPanel,.page-module___8aEwW__discoveryStack{gap:16px;display:grid}.page-module___8aEwW__discoveryHero{border:1px solid var(--line);background:var(--panel-strong);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:20px;display:grid;box-shadow:0 10px 28px #262c3414}.page-module___8aEwW__discoveryHero h3{letter-spacing:0;margin:6px 0;font-size:24px}.page-module___8aEwW__discoveryHero p{color:var(--muted);max-width:760px;font-size:14px;line-height:1.5}.page-module___8aEwW__discoveryActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.page-module___8aEwW__discoveryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.page-module___8aEwW__panel{padding:18px}.page-module___8aEwW__panelHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.page-module___8aEwW__panelHeader h3{letter-spacing:0;font-size:18px}.page-module___8aEwW__panelHeader span{color:var(--blue);font-size:12px;font-weight:750}.page-module___8aEwW__storylineGuildHeader{flex-wrap:wrap}.page-module___8aEwW__guildHeaderActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-left:auto;display:flex}.page-module___8aEwW__guildHeaderActions button{border:1px solid var(--forest);background:var(--forest);color:#fff;cursor:pointer;font:inherit;border-radius:8px;min-height:36px;padding:7px 11px;font-size:13px;font-weight:750}.page-module___8aEwW__guildHeaderActions button:hover,.page-module___8aEwW__guildHeaderActions button:focus-visible{background:#1d4b39}.page-module___8aEwW__panelSubtext{color:var(--muted);margin-top:4px;font-size:13px}.page-module___8aEwW__areaList{gap:10px;display:grid}.page-module___8aEwW__areaCard,.page-module___8aEwW__areaCardButton,.page-module___8aEwW__areaCardCompact{background:var(--panel);border:1px solid #e8e0d1;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:14px;display:grid}.page-module___8aEwW__areaCardButton{color:var(--ink);cursor:pointer;font:inherit;text-align:left}.page-module___8aEwW__areaCardButton:hover,.page-module___8aEwW__areaCardButton:focus{box-shadow:inset 3px 0 0 var(--forest);border-color:#2863536b;outline:none}.page-module___8aEwW__areaCardCompact{grid-template-columns:minmax(0,1fr)}.page-module___8aEwW__areaCard h4,.page-module___8aEwW__areaCardButton h4,.page-module___8aEwW__areaCardCompact h4{margin-bottom:5px;font-size:15px}.page-module___8aEwW__areaCard p,.page-module___8aEwW__areaCardButton p,.page-module___8aEwW__areaCardCompact p,.page-module___8aEwW__emptyText{color:var(--muted);font-size:13px;line-height:1.45}.page-module___8aEwW__areaCard span,.page-module___8aEwW__areaCardButton span,.page-module___8aEwW__areaCardCompact span{color:#7a561f;background:#b887351f;border:1px solid #b8873552;border-radius:999px;align-self:start;padding:5px 8px;font-size:12px;font-weight:750}.page-module___8aEwW__areaCardCompact span{width:fit-content}.page-module___8aEwW__guildCardActions{justify-items:end;gap:8px;display:grid}.page-module___8aEwW__guildCardActions button{border:1px solid var(--line);color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:8px;min-height:34px;padding:0 11px;font-size:13px;font-weight:750}.page-module___8aEwW__guildDetail{gap:16px;display:grid}.page-module___8aEwW__guildLibraryContainer{min-height:calc(100vh - 154px);display:grid}.page-module___8aEwW__guildLibraryDetail,.page-module___8aEwW__libraryDetailStack{min-height:100%;display:grid}.page-module___8aEwW__libraryDetailStack .page-module___8aEwW__guildLibrarySurface{min-height:100%}.page-module___8aEwW__tabRow{border-bottom:1px solid var(--line);gap:6px;padding-bottom:8px;display:flex;overflow-x:auto}.page-module___8aEwW__tab,.page-module___8aEwW__tabActive{color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;min-height:36px;padding:0 10px;font-size:13px;font-weight:750}.page-module___8aEwW__tabActive{color:var(--forest);background:#2863531a;border-color:#2863533d}.page-module___8aEwW__detailGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.page-module___8aEwW__detailStack{gap:12px;display:grid}.page-module___8aEwW__detailCard,.page-module___8aEwW__memberRow,.page-module___8aEwW__storylineRow,.page-module___8aEwW__messageRow,.page-module___8aEwW__libraryRow{background:var(--panel);border:1px solid #e8e0d1;border-radius:8px;padding:14px}.page-module___8aEwW__detailCard{align-content:start;gap:7px;display:grid}.page-module___8aEwW__detailCard span{color:var(--blue);font-size:12px;font-weight:750}.page-module___8aEwW__detailCard strong{font-size:17px}.page-module___8aEwW__detailCard p,.page-module___8aEwW__memberRow p,.page-module___8aEwW__storylineRow p,.page-module___8aEwW__messageRow p,.page-module___8aEwW__libraryRow p{color:var(--muted);font-size:13px;line-height:1.45}.page-module___8aEwW__publishChecklist{background:#fffaf0;border:1px solid #d8c9ad;border-radius:8px;padding:12px;font-size:13px}.page-module___8aEwW__publishChecklist strong{margin-bottom:6px;display:block}.page-module___8aEwW__publishChecklist ul{margin:8px 0;padding-left:20px}.page-module___8aEwW__publishChecklist li{margin:5px 0}.page-module___8aEwW__publishChecklist button{margin-top:8px}.page-module___8aEwW__publishedConfirmation{color:#18562d;background:#e8f6eb;border:1px solid #42805a;border-radius:8px;padding:12px;font-size:14px;font-weight:800}.page-module___8aEwW__checklistPanel{background:var(--panel);border:1px solid #e8e0d1;border-radius:8px;padding:14px}.page-module___8aEwW__checklistList{gap:10px;display:grid}.page-module___8aEwW__checklistItem{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.page-module___8aEwW__checklistItem h4{margin:6px 0 4px;font-size:15px}.page-module___8aEwW__checklistItem p{color:var(--muted);font-size:13px;line-height:1.45}.page-module___8aEwW__checklistItem button{border:1px solid var(--line);color:var(--ink);cursor:pointer;font:inherit;background:#fff;border-radius:8px;min-height:36px;padding:0 11px;font-size:13px;font-weight:750}.page-module___8aEwW__checkComplete,.page-module___8aEwW__checkPending{border:1px solid;border-radius:999px;padding:4px 7px;font-size:11px;font-weight:750;display:inline-flex}.page-module___8aEwW__checkComplete{color:var(--forest);background:#2863531a;border-color:#28635347}.page-module___8aEwW__checkPending{color:#7a561f;background:#b887351f;border-color:#b8873552}.page-module___8aEwW__memberRow,.page-module___8aEwW__storylineRow,.page-module___8aEwW__messageRow,.page-module___8aEwW__libraryRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.page-module___8aEwW__memberRow h4,.page-module___8aEwW__storylineRow h4,.page-module___8aEwW__messageRow h4,.page-module___8aEwW__libraryRow h4{margin-bottom:4px;font-size:15px}.page-module___8aEwW__memberRow span,.page-module___8aEwW__storylineRow span,.page-module___8aEwW__messageRow span,.page-module___8aEwW__libraryRow span{color:#7a561f;background:#b887351f;border:1px solid #b8873552;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:750}.page-module___8aEwW__selectedStorylineRow{box-shadow:inset 3px 0 0 var(--forest);border-color:#2863536b}.page-module___8aEwW__storylineRowActions{justify-items:end;gap:8px;display:grid}.page-module___8aEwW__storylineRowActions button{border:1px solid var(--line);color:var(--ink);cursor:pointer;font:inherit;background:#fff;border-radius:8px;min-height:34px;padding:0 11px;font-size:13px;font-weight:750}.page-module___8aEwW__storylineWorkspace{background:var(--panel);border:1px solid #e8e0d1;border-radius:8px;gap:14px;min-width:0;padding:14px;display:grid}.page-module___8aEwW__agentPanel{background:#315f8f12;border:1px solid #315f8f38;border-radius:8px;gap:7px;padding:14px;display:grid}.page-module___8aEwW__agentPanel span{color:var(--blue);font-size:12px;font-weight:750}.page-module___8aEwW__agentPanel h4{font-size:16px}.page-module___8aEwW__agentPanel p{color:var(--muted);font-size:13px;line-height:1.45}.page-module___8aEwW__memberForm,.page-module___8aEwW__familyForm{background:var(--panel);border:1px solid #e8e0d1;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(140px,.35fr) auto;align-items:end;gap:12px;padding:14px;display:grid}.page-module___8aEwW__familyForm{grid-template-columns:minmax(0,1fr) auto}.page-module___8aEwW__memberForm label,.page-module___8aEwW__familyForm label{color:var(--ink);gap:7px;font-size:13px;font-weight:700;display:grid}.page-module___8aEwW__memberForm input,.page-module___8aEwW__memberForm select,.page-module___8aEwW__familyForm select{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:8px;outline:none;min-height:42px;padding:0 12px}.page-module___8aEwW__memberForm input:focus,.page-module___8aEwW__memberForm select:focus,.page-module___8aEwW__familyForm select:focus{border-color:var(--blue);box-shadow:0 0 0 3px #315f8f1f}.page-module___8aEwW__settingsForm{background:var(--panel);border:1px solid #e8e0d1;border-radius:8px;gap:14px;padding:14px;display:grid}.page-module___8aEwW__settingsFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.page-module___8aEwW__settingsForm label{color:var(--ink);gap:7px;font-size:13px;font-weight:700;display:grid}.page-module___8aEwW__settingsForm input,.page-module___8aEwW__settingsForm select,.page-module___8aEwW__settingsForm textarea{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:8px;outline:none;padding:11px 12px}.page-module___8aEwW__settingsForm select{min-height:42px}.page-module___8aEwW__settingsForm textarea{resize:vertical;min-height:112px}.page-module___8aEwW__settingsForm input:focus,.page-module___8aEwW__settingsForm select:focus,.page-module___8aEwW__settingsForm textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #315f8f1f}.page-module___8aEwW__storylineForm{background:var(--panel);border:1px solid #e8e0d1;border-radius:8px;gap:14px;padding:14px;display:grid}.page-module___8aEwW__storylineForm label{color:var(--ink);gap:7px;font-size:13px;font-weight:700;display:grid}.page-module___8aEwW__storylineForm input,.page-module___8aEwW__storylineForm select,.page-module___8aEwW__storylineForm textarea{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:8px;outline:none;padding:11px 12px}.page-module___8aEwW__storylineForm select{min-height:42px}.page-module___8aEwW__storylineForm textarea{resize:vertical;min-height:96px}.page-module___8aEwW__storylineForm input:focus,.page-module___8aEwW__storylineForm select:focus,.page-module___8aEwW__storylineForm textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #315f8f1f}.page-module___8aEwW__briefForm{background:var(--panel);border:1px solid #e8e0d1;border-radius:8px;gap:14px;padding:14px;display:grid}.page-module___8aEwW__briefFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.page-module___8aEwW__briefForm label{color:var(--ink);gap:7px;font-size:13px;font-weight:700;display:grid}.page-module___8aEwW__briefForm input,.page-module___8aEwW__briefForm textarea{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:8px;outline:none;padding:11px 12px}.page-module___8aEwW__briefForm textarea{resize:vertical;min-height:86px}.page-module___8aEwW__briefForm input:focus,.page-module___8aEwW__briefForm textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #315f8f1f}.page-module___8aEwW__messageForm{background:var(--panel);border:1px solid #e8e0d1;border-radius:8px;gap:14px;padding:14px;display:grid}.page-module___8aEwW__messageFormGrid{grid-template-columns:minmax(0,1fr) minmax(180px,.42fr);gap:12px;display:grid}.page-module___8aEwW__messageForm label{color:var(--ink);gap:7px;font-size:13px;font-weight:700;display:grid}.page-module___8aEwW__messageForm input,.page-module___8aEwW__messageForm select,.page-module___8aEwW__messageForm textarea{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:8px;outline:none;padding:11px 12px}.page-module___8aEwW__messageForm select{min-height:42px}.page-module___8aEwW__messageForm textarea{resize:vertical;min-height:104px}.page-module___8aEwW__messageForm input:focus,.page-module___8aEwW__messageForm select:focus,.page-module___8aEwW__messageForm textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #315f8f1f}.page-module___8aEwW__tabletForm,.page-module___8aEwW__tabletSummary,.page-module___8aEwW__tabletSlotBuilder{background:var(--panel);border:1px solid #e8e0d1;border-radius:8px;gap:14px;padding:14px;display:grid}.page-module___8aEwW__tabletFormGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.page-module___8aEwW__tabletEditorTop{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:22px;display:flex}.page-module___8aEwW__tabletEditorFields{flex:300px;gap:14px;min-width:0;display:grid}.page-module___8aEwW__tabletAssetPicker{gap:9px;display:grid}.page-module___8aEwW__tabletAssetPicker>strong{font-size:13px}.page-module___8aEwW__tabletAssetOptions{flex-wrap:wrap;gap:8px;display:flex}.page-module___8aEwW__tabletAssetOption,.page-module___8aEwW__tabletAssetSelected{border:1px solid var(--line);width:82px;color:var(--ink);cursor:pointer;background:#fff;border-radius:8px;justify-items:center;gap:4px;padding:6px;font-size:11px;display:grid}.page-module___8aEwW__tabletAssetSelected{border:2px solid var(--forest);background:#eaf3e9}.page-module___8aEwW__tabletAssetOption span,.page-module___8aEwW__tabletAssetSelected span{background-position:50%;background-repeat:no-repeat;background-size:contain;width:45px;height:62px;display:block}.page-module___8aEwW__tabletReviewOverlay{z-index:90;background:#101722ba;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.page-module___8aEwW__tabletReviewPanel{background:var(--panel);text-align:center;border-radius:14px;justify-items:center;gap:12px;width:min(100%,500px);max-height:calc(100vh - 32px);padding:18px;display:grid;overflow-y:auto}.page-module___8aEwW__tabletReviewPanel h3,.page-module___8aEwW__tabletReviewPanel p{margin:0}.page-module___8aEwW__tabletForm label,.page-module___8aEwW__tabletSlotDraft label{color:var(--ink);gap:7px;font-size:13px;font-weight:700;display:grid}.page-module___8aEwW__tabletForm input,.page-module___8aEwW__tabletForm select,.page-module___8aEwW__tabletForm textarea,.page-module___8aEwW__tabletSlotDraft input,.page-module___8aEwW__tabletSlotDraft select{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:8px;outline:none;padding:11px 12px}.page-module___8aEwW__tabletForm select,.page-module___8aEwW__tabletSlotDraft select{min-height:42px}.page-module___8aEwW__tabletForm textarea{resize:vertical;min-height:96px}.page-module___8aEwW__tabletForm input:focus,.page-module___8aEwW__tabletForm select:focus,.page-module___8aEwW__tabletForm textarea:focus,.page-module___8aEwW__tabletSlotDraft input:focus,.page-module___8aEwW__tabletSlotDraft select:focus{border-color:var(--blue);box-shadow:0 0 0 3px #315f8f1f}.page-module___8aEwW__tabletSlotDraft{border:1px solid var(--line);background:#fff;border-radius:8px;gap:12px;padding:12px;display:grid}.page-module___8aEwW__tabletObjectPicker{align-content:start;gap:8px;min-width:0;display:grid}.page-module___8aEwW__tabletObjectPicker span{color:var(--ink);font-size:14px;font-weight:700}.page-module___8aEwW__tabletObjectPicker strong{color:var(--forest);overflow-wrap:anywhere;font-size:14px}.page-module___8aEwW__tabletObjectPicker button{justify-self:start}.page-module___8aEwW__tabletSlotDraftHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.page-module___8aEwW__tabletSlotDraftHeader strong{font-size:14px}.page-module___8aEwW__tabletSlotDraftHeader button{border:1px solid var(--line);color:var(--ink);cursor:pointer;font:inherit;background:#fff;border-radius:8px;min-height:32px;padding:0 10px;font-size:12px;font-weight:750}.page-module___8aEwW__tabletSlotGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.page-module___8aEwW__tabletSlotCard{border:1px solid var(--line);background:#fff;border-radius:8px;gap:6px;padding:12px;display:grid}.page-module___8aEwW__tabletSlotCard span{color:var(--blue);font-size:12px;font-weight:750}.page-module___8aEwW__tabletSlotCard h4{font-size:15px}.page-module___8aEwW__tabletSlotCard p{color:var(--muted);font-size:13px;line-height:1.45}.page-module___8aEwW__libraryIntro,.page-module___8aEwW__librarySection,.page-module___8aEwW__questForm{background:var(--panel);border:1px solid #e8e0d1;border-radius:8px;gap:14px;padding:14px;display:grid}.page-module___8aEwW__libraryIntro span{color:var(--blue);font-size:12px;font-weight:750}.page-module___8aEwW__libraryIntro h3{margin:5px 0;font-size:18px}.page-module___8aEwW__libraryIntro p{color:var(--muted);max-width:860px;font-size:13px;line-height:1.45}.page-module___8aEwW__guildLibrarySurface{color:#fffaf1;background:linear-gradient(#121820e0,#121820e0),url(/guild-studio/life-quest-assets/Library1Grok112225.jpg) 50%/cover;border:1px solid #ffffff2e;border-radius:8px;grid-template-rows:auto auto minmax(0,1fr);align-content:start;gap:14px;padding:16px;display:grid;box-shadow:0 14px 34px #262c3429}.page-module___8aEwW__guildLibraryHeader{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;display:grid}.page-module___8aEwW__guildLibraryHeader span{color:#d9ad5f;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:750}.page-module___8aEwW__guildLibraryHeader h3{color:#fff;margin-top:5px;font-size:22px}.page-module___8aEwW__guildLibraryHeader p{color:#fffaf1c2;max-width:760px;margin-top:5px;font-size:13px;line-height:1.45}.page-module___8aEwW__libraryObjectTabs{align-items:center;gap:18px;padding-bottom:2px;display:flex;overflow-x:auto}.page-module___8aEwW__libraryObjectTabs,.page-module___8aEwW__questModeGroup,.page-module___8aEwW__questChipRow,.page-module___8aEwW__questShelfStack,.page-module___8aEwW__questCardRail{scrollbar-color:#c9aa68c7 #0f172a42;scrollbar-width:thin}.page-module___8aEwW__libraryObjectTabs::-webkit-scrollbar{height:6px}.page-module___8aEwW__questModeGroup::-webkit-scrollbar{height:6px}.page-module___8aEwW__questChipRow::-webkit-scrollbar{height:6px}.page-module___8aEwW__questCardRail::-webkit-scrollbar{height:6px}.page-module___8aEwW__questShelfStack::-webkit-scrollbar{width:7px}.page-module___8aEwW__libraryObjectTabs::-webkit-scrollbar-track{background:#0f172a2e;border-radius:999px}.page-module___8aEwW__questModeGroup::-webkit-scrollbar-track{background:#0f172a2e;border-radius:999px}.page-module___8aEwW__questChipRow::-webkit-scrollbar-track{background:#0f172a2e;border-radius:999px}.page-module___8aEwW__questShelfStack::-webkit-scrollbar-track{background:#0f172a2e;border-radius:999px}.page-module___8aEwW__questCardRail::-webkit-scrollbar-track{background:#0f172a2e;border-radius:999px}.page-module___8aEwW__libraryObjectTabs::-webkit-scrollbar-thumb{background:#c9aa689e;border-radius:999px}.page-module___8aEwW__questModeGroup::-webkit-scrollbar-thumb{background:#c9aa689e;border-radius:999px}.page-module___8aEwW__questChipRow::-webkit-scrollbar-thumb{background:#c9aa689e;border-radius:999px}.page-module___8aEwW__questShelfStack::-webkit-scrollbar-thumb{background:#c9aa689e;border-radius:999px}.page-module___8aEwW__questCardRail::-webkit-scrollbar-thumb{background:#c9aa689e;border-radius:999px}.page-module___8aEwW__libraryObjectTabs::-webkit-scrollbar-thumb:hover{background:#c9aa68db}.page-module___8aEwW__questModeGroup::-webkit-scrollbar-thumb:hover{background:#c9aa68db}.page-module___8aEwW__questChipRow::-webkit-scrollbar-thumb:hover{background:#c9aa68db}.page-module___8aEwW__questShelfStack::-webkit-scrollbar-thumb:hover{background:#c9aa68db}.page-module___8aEwW__questCardRail::-webkit-scrollbar-thumb:hover{background:#c9aa68db}.page-module___8aEwW__libraryObjectTab,.page-module___8aEwW__libraryObjectTabActive{cursor:pointer;font:inherit;border:1px solid #0000;border-radius:0;flex:none;min-height:38px;padding:0 4px;font-size:16px;font-weight:750}.page-module___8aEwW__libraryObjectTab{color:#fffaf1c7;background:0 0}.page-module___8aEwW__libraryObjectTabActive{color:#fff;background:0 0;font-size:19px;text-decoration:underline}.page-module___8aEwW__libraryObjectTab:disabled,.page-module___8aEwW__questMode:disabled{cursor:not-allowed;opacity:.4}.page-module___8aEwW__questLibraryWorkspace{grid-template-rows:auto minmax(0,1fr);gap:14px;min-height:0;display:grid}.page-module___8aEwW__questLibraryControls{gap:14px;display:grid}.page-module___8aEwW__tabletPickerBanner{color:var(--ink);background:#fffaf1;border:2px solid #c9aa68;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.page-module___8aEwW__tabletPickerBanner strong{font-size:16px}.page-module___8aEwW__tabletPickerBanner p{margin-top:4px;font-size:14px;line-height:1.5}.page-module___8aEwW__tabletPickerBanner button{flex:none}.page-module___8aEwW__libraryPreviewBackdrop{padding:max(16px, env(safe-area-inset-top)) 16px max(16px, env(safe-area-inset-bottom));z-index:1000;background:#09111bc7;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.page-module___8aEwW__libraryPreview{color:var(--ink);background:#fffaf1;border:2px solid #c9aa68;border-radius:10px;gap:14px;width:min(100%,760px);max-height:min(90vh,900px);padding:18px;display:grid;overflow-y:auto}.page-module___8aEwW__libraryCreatorModal{width:min(100%,840px)}.page-module___8aEwW__libraryCreatorModal .page-module___8aEwW__questForm,.page-module___8aEwW__libraryCreatorModal .page-module___8aEwW__tabletForm{margin:0}.page-module___8aEwW__libraryCreatorError{color:#9d2525;background:#fff0ed;border:1px solid #d69d94;border-radius:8px;padding:10px}.page-module___8aEwW__achievementImageField{grid-column:1/-1}.page-module___8aEwW__achievementImagePreview{object-fit:cover;border:1px solid #c9aa68;border-radius:8px;width:120px;height:120px}.page-module___8aEwW__librarySelectionNotice{background:#fff2d3;border:1px solid #c9aa68;border-radius:8px;gap:10px;padding:12px;display:grid}.page-module___8aEwW__librarySelectionNotice p{font-size:14px;line-height:1.45}.page-module___8aEwW__librarySelectionNotice button{justify-self:start}.page-module___8aEwW__libraryPreviewHeader{justify-content:space-between;align-items:start;gap:16px;display:flex}.page-module___8aEwW__libraryPreviewHeader span{color:var(--forest);font-size:14px;font-weight:750}.page-module___8aEwW__libraryPreviewHeader h4{margin-top:5px;font-size:22px;line-height:1.25}.page-module___8aEwW__libraryPreviewSummary,.page-module___8aEwW__libraryPreviewSection p{overflow-wrap:anywhere;font-size:16px;line-height:1.55}.page-module___8aEwW__libraryObjectImage{border:1px solid var(--line);object-fit:contain;border-radius:8px;max-width:100%;max-height:240px}.page-module___8aEwW__libraryPreviewFacts{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:10px;display:grid}.page-module___8aEwW__libraryPreviewFacts div{border:1px solid var(--line);background:#fff;border-radius:8px;padding:10px}.page-module___8aEwW__libraryPreviewFacts dt{color:var(--forest);font-size:13px;font-weight:750}.page-module___8aEwW__libraryPreviewFacts dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:14px}.page-module___8aEwW__libraryPreviewSection{gap:9px;display:grid}.page-module___8aEwW__libraryPreviewSection h5{font-size:17px}.page-module___8aEwW__libraryPreviewSection ul,.page-module___8aEwW__libraryPreviewSection ol{overflow-wrap:anywhere;gap:8px;margin:0;padding-left:22px;font-size:14px;line-height:1.5;display:grid}.page-module___8aEwW__libraryPreviewTaskList li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.page-module___8aEwW__libraryRewardImage{border:1px solid var(--line);object-fit:contain;border-radius:8px;max-width:100%;max-height:180px;margin-top:8px;display:block}.page-module___8aEwW__libraryPreviewTaskList button{min-height:36px}.page-module___8aEwW__questLibraryToolbar{background:0 0;gap:10px;padding:0;display:grid}.page-module___8aEwW__questModeGroup{align-items:center;gap:18px;display:flex;overflow-x:auto}.page-module___8aEwW__questMode,.page-module___8aEwW__questModeActive{appearance:none;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:0;flex:none;min-height:38px;padding:0 4px;font-size:16px;font-weight:750}.page-module___8aEwW__questMode{color:#fffaf1c2}.page-module___8aEwW__questModeActive{color:#fff;background:0 0;outline:0;font-size:19px;text-decoration:underline}.page-module___8aEwW__questMode:focus,.page-module___8aEwW__questModeActive:focus{outline:none}.page-module___8aEwW__questSearch{display:block}.page-module___8aEwW__questSearch input{color:#111827;width:100%;font:inherit;background:#fffffff5;border:2px solid #2f4f4f;border-radius:12px;outline:none;min-height:44px;padding:10px 12px}.page-module___8aEwW__questChipRow{align-items:center;gap:8px;padding:2px 0;display:flex;overflow-x:auto}.page-module___8aEwW__questFilterChip,.page-module___8aEwW__questFilterChipActive{cursor:pointer;font:inherit;border:1px solid #2f4f4f;border-radius:999px;flex:none;min-height:36px;padding:0 12px;font-size:12px;font-weight:700}.page-module___8aEwW__questFilterChip{color:#fff;background:#ffffff2e}.page-module___8aEwW__questFilterChipActive{color:#fff;background:#1e1e1e80}.page-module___8aEwW__questShelfStack{gap:18px;min-height:0;padding-bottom:18px;display:grid;overflow-y:auto}.page-module___8aEwW__questShelf{gap:10px;display:grid}.page-module___8aEwW__questShelfHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.page-module___8aEwW__questShelfHeader h4{color:#fff;font-size:20px;text-decoration:underline}.page-module___8aEwW__questShelfHeader span{color:#fffaf1b3;font-size:12px;font-weight:750}.page-module___8aEwW__questCardRail{grid-auto-columns:minmax(238px,292px);grid-auto-flow:column;gap:12px;padding:2px 2px 8px;display:grid;overflow-x:auto}.page-module___8aEwW__questLibraryCard{color:#101820;background:linear-gradient(135deg,#ffffffbd,#fffaf1e6),url(/guild-studio/life-quest-assets/BlankQuestCard_display.png) 50%/cover,#fffaf1;border:2px solid #2f4f4f;border-radius:8px;gap:12px;min-height:188px;padding:14px;display:grid}.page-module___8aEwW__questLibraryCardPreviewTrigger{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;gap:12px;width:100%;padding:0;display:grid}.page-module___8aEwW__questLibraryCardPreviewTrigger:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.page-module___8aEwW__questLibraryCardHeader,.page-module___8aEwW__questLibraryCardFooter{align-items:center;gap:10px;display:flex}.page-module___8aEwW__questLibraryCardHeader{justify-content:flex-start}.page-module___8aEwW__questLibraryCardFooter{justify-content:space-between}.page-module___8aEwW__questLibraryCardHeader:before{content:"";background:url(/guild-studio/life-quest-assets/BlankGoldCircleIcon.png) 50%/contain no-repeat;flex:none;width:24px;height:24px}.page-module___8aEwW__questLibraryCardHeader span,.page-module___8aEwW__questLibraryCardFooter span,.page-module___8aEwW__questRewardPills span{border-radius:999px;padding:5px 8px;font-size:11px;font-weight:750;line-height:1.2}.page-module___8aEwW__questLibraryCardHeader span{color:var(--forest);background:#2863531f}.page-module___8aEwW__questLibraryCardHeader strong{color:#2f4f4f;margin-left:auto;font-size:12px}.page-module___8aEwW__questLibraryCardBody{gap:7px;display:grid}.page-module___8aEwW__questLibraryCardTitle{color:#000;font-size:17px;line-height:1.2}.page-module___8aEwW__questLibraryCardSummary{color:#2f4f4f;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.page-module___8aEwW__questRewardPills{flex-wrap:wrap;align-content:start;gap:6px;display:flex}.page-module___8aEwW__questRewardPills span{color:#7a561f;background:#b8873524}.page-module___8aEwW__questLibraryCardFooter{align-self:end}.page-module___8aEwW__questLibraryCardFooter span{color:var(--blue);background:#315f8f1a}.page-module___8aEwW__cardActionButton{color:var(--forest);cursor:pointer;font:inherit;background:#2863531a;border:1px solid #2863533d;border-radius:8px;min-height:34px;padding:0 10px;font-size:12px;font-weight:750}.page-module___8aEwW__questShelfEmpty,.page-module___8aEwW__libraryComingSoon{color:#fffaf1c7;background:#0f172a73;border:1px solid #ffffff29;border-radius:8px;padding:14px;font-size:13px;line-height:1.45}.page-module___8aEwW__libraryComingSoon{gap:6px;display:grid}.page-module___8aEwW__libraryComingSoon h4{color:#fff;font-size:17px}.page-module___8aEwW__pathwayStepEditor{background:#0f172a94;border:1px solid #ffffff29;border-radius:8px;gap:12px;padding:14px;display:grid}.page-module___8aEwW__pathwayStepEditor .page-module___8aEwW__panelHeader h3,.page-module___8aEwW__pathwayStepEditor .page-module___8aEwW__panelSubtext,.page-module___8aEwW__pathwayStepEditor .page-module___8aEwW__emptyText{color:#fffaf1}.page-module___8aEwW__pathwayStepList{gap:10px;display:grid}.page-module___8aEwW__pathwayStepRow{background:#ffffff14;border:1px solid #ffffff24;border-radius:8px;grid-template-columns:minmax(220px,1fr) minmax(260px,1.2fr) minmax(150px,.6fr);align-items:end;gap:12px;padding:12px;display:grid}.page-module___8aEwW__pathwayStepRow strong{color:#fff;font-size:14px}.page-module___8aEwW__pathwayStepRow p{color:#fffaf1b8;margin-top:4px;font-size:13px;line-height:1.45}.page-module___8aEwW__pathwayStepRow label{color:#fffaf1db;gap:7px;font-size:12px;font-weight:750;display:grid}.page-module___8aEwW__pathwayStepRow select{color:#111827;width:100%;font:inherit;background:#fffffff5;border:1px solid #2f4f4f;border-radius:8px;outline:none;min-height:40px;padding:9px 10px}.page-module___8aEwW__pathwayStepActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.page-module___8aEwW__pathwayPublishedStatus{color:#fffaf1;border:1px solid #cca96775;border-radius:999px;padding:9px 12px;font-size:13px;font-weight:800;line-height:1}.page-module___8aEwW__questFormGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.page-module___8aEwW__questForm label{color:var(--ink);gap:7px;font-size:13px;font-weight:700;display:grid}.page-module___8aEwW__questForm input,.page-module___8aEwW__questForm select,.page-module___8aEwW__questForm textarea{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:8px;outline:none;padding:11px 12px}.page-module___8aEwW__questForm select{min-height:42px}.page-module___8aEwW__questForm textarea{resize:vertical;min-height:86px}.page-module___8aEwW__questForm input:focus,.page-module___8aEwW__questForm select:focus,.page-module___8aEwW__questForm textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #315f8f1f}.page-module___8aEwW__rewardSlots{gap:12px;display:grid}.page-module___8aEwW__rewardSlot{background:#fffaf1;border:1px solid #e8e0d1;border-radius:8px;gap:12px;padding:12px;display:grid}.page-module___8aEwW__rewardSlotHeader{grid-template-columns:minmax(0,1fr) minmax(220px,300px);align-items:start;gap:12px;display:grid}.page-module___8aEwW__rewardSlotHeader h4{margin-bottom:3px;font-size:15px}.page-module___8aEwW__rewardSlotHeader p,.page-module___8aEwW__rewardFieldNote{color:var(--muted);font-size:13px;line-height:1.45}.page-module___8aEwW__rewardSlotGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px;display:grid}.page-module___8aEwW__rewardFieldGroup{gap:8px;display:grid}.page-module___8aEwW__rewardFieldGroup span{color:var(--ink);font-size:13px;font-weight:700}.page-module___8aEwW__rewardFieldGroup p{color:var(--muted);font-size:13px;line-height:1.45}.page-module___8aEwW__traitGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.page-module___8aEwW__traitChip{border:1px solid var(--line);color:var(--ink);cursor:pointer;font:inherit;text-align:left;background:#fff;border-radius:8px;min-height:38px;padding:9px 10px;font-size:12px;font-weight:700}.page-module___8aEwW__traitChip:hover,.page-module___8aEwW__traitChipActive{border-color:var(--green);color:var(--green);background:#e9f3ef}.page-module___8aEwW__traitChip:disabled{cursor:not-allowed;opacity:.45}.page-module___8aEwW__selectedRewardImage{border:1px solid var(--line);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:8px 10px;display:flex}.page-module___8aEwW__selectedRewardImage span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.page-module___8aEwW__selectedRewardImage button{border:1px solid var(--line);color:var(--ink);cursor:pointer;font:inherit;background:#fff;border-radius:8px;flex:none;min-height:30px;padding:0 10px;font-size:12px;font-weight:750}.page-module___8aEwW__createGuildForm{background:var(--panel);border:1px solid #e8e0d1;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin-top:12px;padding:14px;display:grid}.page-module___8aEwW__createGuildForm label{color:var(--ink);gap:7px;font-size:13px;font-weight:700;display:grid}.page-module___8aEwW__createGuildForm input{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:8px;outline:none;padding:11px 12px}.page-module___8aEwW__createGuildForm input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #315f8f1f}.page-module___8aEwW__pipeline{counter-reset:pipeline;gap:10px;list-style:none;display:grid}.page-module___8aEwW__pipeline li{counter-increment:pipeline;color:var(--ink);align-items:center;gap:10px;font-size:14px;font-weight:650;display:flex}.page-module___8aEwW__pipeline li:before{content:counter(pipeline);background:var(--forest);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.page-module___8aEwW__noticePanel,.page-module___8aEwW__authPanel{border:1px solid var(--line);background:var(--panel-strong);border-radius:8px;box-shadow:0 10px 28px #262c3414}.page-module___8aEwW__noticePanel{gap:8px;padding:20px;display:grid}.page-module___8aEwW__noticePanel h3,.page-module___8aEwW__authPanel h3{letter-spacing:0;font-size:20px}.page-module___8aEwW__noticePanel p,.page-module___8aEwW__authPanel p{max-width:760px;color:var(--muted);font-size:14px;line-height:1.55}.page-module___8aEwW__authPanel{grid-template-columns:minmax(0,.85fr) minmax(320px,.55fr);align-items:start;gap:24px;padding:22px;display:grid}.page-module___8aEwW__lockedPanel{border:1px solid var(--line);background:var(--panel-strong);border-radius:8px;gap:22px;padding:22px;display:grid;box-shadow:0 10px 28px #262c3414}.page-module___8aEwW__lockedPanel h3{letter-spacing:0;max-width:680px;margin-top:6px;font-size:26px;line-height:1.18}.page-module___8aEwW__lockedPanel p{max-width:820px;color:var(--muted);font-size:14px;line-height:1.55}.page-module___8aEwW__funnelGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.page-module___8aEwW__funnelCard{background:var(--panel);border:1px solid #e8e0d1;border-radius:8px;align-content:start;gap:10px;padding:18px;display:grid}.page-module___8aEwW__funnelCard span{width:fit-content;color:var(--blue);background:#315f8f1a;border:1px solid #315f8f3d;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:750}.page-module___8aEwW__funnelCard h4{letter-spacing:0;font-size:17px}.page-module___8aEwW__funnelCard button{border:1px solid var(--line);color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:8px;min-height:40px;padding:0 12px;font-size:14px;font-weight:750}.page-module___8aEwW__lockedFooter{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding-top:16px;display:flex}.page-module___8aEwW__authForm{gap:12px;display:grid}.page-module___8aEwW__authForm label{color:var(--ink);gap:7px;font-size:13px;font-weight:700;display:grid}.page-module___8aEwW__authForm input{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:8px;outline:none;padding:11px 12px}.page-module___8aEwW__authForm input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #315f8f1f}.page-module___8aEwW__primaryButton,.page-module___8aEwW__secondaryButton,.page-module___8aEwW__signOutButton{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:8px;min-height:42px;padding:0 14px;font-size:14px;font-weight:750}.page-module___8aEwW__primaryButton{background:var(--forest);color:#fff}.page-module___8aEwW__secondaryButton,.page-module___8aEwW__signOutButton{border-color:var(--line);color:var(--ink);background:#fff}.page-module___8aEwW__primaryButton:disabled,.page-module___8aEwW__secondaryButton:disabled{cursor:not-allowed;opacity:.62}.page-module___8aEwW__signOutButton{width:100%;margin-top:18px}.page-module___8aEwW__errorText,.page-module___8aEwW__noticeText{border-radius:8px;padding:10px 12px;font-size:13px;line-height:1.4}.page-module___8aEwW__errorText{color:var(--rose);background:#9b3f581a;border:1px solid #9b3f5847}.page-module___8aEwW__noticeText{color:var(--forest);background:#2863531a;border:1px solid #28635347}@media (max-width:900px){.page-module___8aEwW__shell{grid-template-columns:1fr}.page-module___8aEwW__sidebar{border-right:0;border-bottom:1px solid var(--line)}.page-module___8aEwW__contentGrid,.page-module___8aEwW__discoveryHero,.page-module___8aEwW__discoveryGrid,.page-module___8aEwW__detailGrid,.page-module___8aEwW__authPanel,.page-module___8aEwW__funnelGrid,.page-module___8aEwW__createGuildForm,.page-module___8aEwW__memberForm,.page-module___8aEwW__familyForm,.page-module___8aEwW__settingsFormGrid,.page-module___8aEwW__briefFormGrid,.page-module___8aEwW__messageFormGrid,.page-module___8aEwW__tabletFormGrid,.page-module___8aEwW__tabletSlotGrid,.page-module___8aEwW__questFormGrid,.page-module___8aEwW__rewardSlotHeader,.page-module___8aEwW__rewardSlotGrid,.page-module___8aEwW__traitGrid,.page-module___8aEwW__guildLibraryHeader,.page-module___8aEwW__questFilterGrid,.page-module___8aEwW__pathwayStepRow,.page-module___8aEwW__checklistItem{grid-template-columns:1fr}.page-module___8aEwW__tabletPickerBanner,.page-module___8aEwW__libraryPreviewHeader{flex-direction:column;align-items:stretch}.page-module___8aEwW__libraryPreviewBackdrop{align-items:end;padding:0}.page-module___8aEwW__libraryPreview{max-height:92dvh;padding-bottom:max(18px, env(safe-area-inset-bottom));border-radius:16px 16px 0 0;width:100%}.page-module___8aEwW__lockedFooter{flex-direction:column;align-items:stretch}}
.TabletVisualPreview-module__0pA62W__preview{aspect-ratio:489/707;color:#f9efda;text-align:center;filter:drop-shadow(0 12px 18px #0006);background-position:50%;background-repeat:no-repeat;background-size:contain;width:min(100%,245px);position:relative}.TabletVisualPreview-module__0pA62W__content{text-shadow:0 2px 5px #101010;flex-direction:column;justify-content:space-between;align-items:center;gap:12px;display:flex;position:absolute;inset:13% 17%}.TabletVisualPreview-module__0pA62W__content h4{max-height:3.6em;margin:0;font-size:clamp(.85rem,2vw,1.05rem);line-height:1.2;overflow:hidden}.TabletVisualPreview-module__0pA62W__content small{font-size:.7rem}.TabletVisualPreview-module__0pA62W__slots{flex-wrap:wrap;justify-content:center;gap:4px;max-height:55%;display:flex;overflow:hidden}.TabletVisualPreview-module__0pA62W__slot,.TabletVisualPreview-module__0pA62W__more{background:#202b3dcc;border:1px solid #f4d18caa;border-radius:50%;place-items:center;width:25px;height:25px;font-size:.62rem;font-weight:700;display:inline-grid}
