.tool-back{align-items:center;gap:7px;margin-bottom:24px;display:inline-flex}.intent-number{letter-spacing:.12em;opacity:.65;font-size:12px}.intent-card small{align-items:center;gap:8px;margin-top:20px;display:flex}.sequence-toolbar,.library-top,.sequence-save,.planner-editor-heading,.week-navigation{justify-content:space-between;align-items:center;gap:16px;display:flex}.sequence-context{grid-template-columns:1fr 1fr;gap:24px;margin:24px 0;display:grid}.sequence-context strong{text-transform:uppercase;letter-spacing:.08em;margin-bottom:7px;font-size:12px;display:block}.story-card{margin:20px 0}.story-meta{justify-content:space-between;align-items:center;display:flex}.story-detail{margin:24px 0}.story-detail h3{margin-bottom:8px;font-family:inherit;font-size:13px;font-weight:600}.story-card>.button{width:100%;margin-top:24px}.story-structure{white-space:pre-line}.library-title{color:inherit;text-decoration:none}.library-card h2{margin:18px 0;font-size:24px;line-height:1.4}.library-card p{margin:12px 0}.library-filters{margin:24px 0}.library-filters .form-grid{margin-top:18px}.recommended{border-color:#c8432a!important}.recommend-label{color:#8a2430;letter-spacing:.03em;font-size:12px;font-weight:600}.saved{color:#c0304e!important}.reading-list{margin:18px 0;padding-left:22px}.reading-list li{margin-bottom:12px;line-height:1.65}.pillar-card{text-decoration:none}.pillar-card h3{margin:16px 0 8px}.algorithm-quote h2{font-size:24px;line-height:1.4}.guided{max-width:690px;margin:0 auto}.guided-options input{accent-color:#c0304e;flex-shrink:0;width:20px;height:20px}.guided-options .selected{background:#f9d5d6;border-color:#c8432a}.guided-options label{cursor:pointer}.guided-continue{justify-content:center;width:100%;margin:28px 0 0;display:flex}.guided-steps{margin:24px 0}.guided-steps .list-row{gap:20px;display:flex}.guided-steps .list-row>span:nth-child(2){flex:1}.guided-steps small{color:#6e6560;margin-top:7px;display:block}.progress{gap:6px;margin:16px 0;display:flex}.progress span{background:#ebd5cc;border-radius:8px;flex:1;height:4px}.progress span.active{background:#c0304e}.search-tool{align-items:center;gap:12px;display:flex}.search-tool .input{flex:1;min-width:0}.week-navigation{border-bottom:1px solid #ebd5cc;padding:16px 0}.planner-tabs{margin-bottom:20px}.planner-tabs .tab{flex:1;position:relative}.day-dot{background:currentColor;border-radius:50%;width:4px;height:4px;display:block;position:absolute;bottom:4px;left:calc(50% - 2px)}.planner-editor-heading{margin-bottom:24px}.planner-editor .field{margin:20px 0;display:block}.planner-editor .field-label{margin-bottom:8px;display:block}.planner-editor .textarea,.planner-editor .select{width:100%}.planner-footer{margin:24px 0}.planner-loading{min-height:300px;margin-top:24px}.section .tool-list,.library-card .card-actions{margin-top:20px}.list-row small{margin-top:6px;line-height:1.5;display:block}.notice>svg{flex-shrink:0}.notice p{margin:5px 0}.notice h2{margin:0 0 10px}.stack>.library-card{width:100%}@media (max-width:600px){.sequence-context{grid-template-columns:1fr;gap:12px}.search-tool{gap:8px}.search-tool>svg{display:none}.search-tool .button{padding-left:14px;padding-right:14px}.library-card h2{font-size:21px}.planner-tabs .tab{min-width:0;padding:10px 6px}.planner-editor-heading,.sequence-save{align-items:flex-start}.card-actions .button{justify-content:center}.guided-steps .list-row{gap:12px}}.planner-overview{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin:24px 0;display:grid}.planner-overview-day{text-align:left;color:#3b3632;cursor:pointer;background:#fffdfb;border:1px solid #ebd5cc;border-radius:12px;padding:16px 9px}.planner-overview-day.active{background:#f9d5d6;border-color:#c0304e}.planner-overview-day span,.planner-overview-day small{overflow-wrap:anywhere;margin-top:10px;font-size:12px;display:block}.planner-overview-day strong{font-size:13px}.planner-overview-day small{color:#6e6560}@media (max-width:760px){.planner-overview{display:none}}.blank{color:#8a2430;text-underline-offset:3px;background:#f9d5d6;border-radius:4px;padding:0 .15em;font-family:inherit;-webkit-text-decoration:underline #c0304e;text-decoration:underline #c0304e;display:inline-block}.guided-options label{min-height:64px}.guided-options input{appearance:none;cursor:pointer;background:radial-gradient(circle,#0000 7px,#a87a76 8px 9px,#0000 10px);width:44px;height:44px}.guided-options input:checked{background:radial-gradient(circle,#c0304e 5px,#0000 6px 7px,#c0304e 8px 9px,#0000 10px)}.planner-editor{border:1px solid #ebd5cc;min-width:0}.planner-editor:disabled{opacity:.7}
