.guide-tools-panel{margin-top:48px;overflow:hidden;border:1px solid var(--light-medium-gray);border-radius:12px;background:#fff}.guide-tools-panel__heading{margin:0;padding:22px 28px;background:var(--very-light-gray);color:var(--brand-navy);font-size:18px;font-weight:600;line-height:1.4}.guide-tools-panel__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none}.guide-tools-panel__list>li{display:flex;align-items:center;gap:16px;min-height:84px;margin:0;padding:20px 28px;border-top:1px solid var(--light-medium-gray);color:var(--brand-navy);font-size:16px;font-weight:500;line-height:1.5}.guide-tools-panel__list>li:nth-child(even){border-left:1px solid var(--light-medium-gray)}.guide-tools-panel__list>li>i,.guide-tools-panel__credits>i{flex:0 0 28px;width:28px;color:var(--brand-teal);font-size:23px;line-height:1;text-align:center}.guide-tools-panel__credits{display:flex;align-items:center;gap:16px;margin:0;padding:22px 28px;border-top:1px solid #d4e6e1;background:#edf5f3;color:var(--brand-navy);font-size:14px;line-height:1.7}@media (max-width:767px){.guide-tools-panel__list{grid-template-columns:minmax(0,1fr)}.guide-tools-panel__list>li:nth-child(even){border-left:0}.guide-tools-panel__heading,.guide-tools-panel__list>li,.guide-tools-panel__credits{padding:20px}}.website-showcase--guide-calendar{--showcase-ratio:1.26;--showcase-backdrop:#f8f4f3;--demo-duration:24s;--demo-play-state:paused}.website-showcase--guide-calendar .website-showcase__chrome{height:2.8cqw}.calendar-demo__main{position:relative;min-width:0;line-height:1.75}.calendar-demo__scene{position:absolute;inset:34px 38px}.calendar-demo__scene--story{opacity:0;--demo-timeline:guide-demo-story-scene}.calendar-demo__scene--calendar{--demo-timeline:guide-demo-calendar-scene}.calendar-demo__chapter{margin-bottom:24px;color:var(--brand-coral);font-size:14px;font-weight:600}.calendar-demo__chapter span{margin-inline:10px;color:#c4aca7}.calendar-demo__stage{position:relative;height:730px;overflow:hidden}.calendar-demo__brief,.calendar-demo__generating,.calendar-demo__result{position:absolute;inset:0 0 auto}.calendar-demo__brief,.calendar-demo__generating{margin:0;opacity:0}.calendar-demo__brief h3{margin:8px 0 24px;color:var(--brand-navy)}.calendar-demo .ai-progress-bar{width:100%}.calendar-demo__generate{background:var(--brand-navy);color:#fff}.calendar-demo__generating{padding:90px 24px}.calendar-demo__generating .ai-generating-dots span{animation:none}.calendar-demo__result .ai-calendar-row:not([data-page="1"]),.calendar-demo__result .ai-calendar-detail{display:none !important}.calendar-demo__result .ai-calendar-detail:nth-child(2){display:table-row !important}.calendar-demo__result .ai-calendar-detail:nth-child(2)>td{padding:0}.calendar-demo__result .ai-calendar-detail:nth-child(2) .ai-calendar-detail-content{max-height:400px;overflow:hidden;--demo-timeline:guide-demo-detail}.calendar-demo__scene--story .calendar-demo__brief{--demo-timeline:guide-demo-story-brief}.calendar-demo__scene--story .calendar-demo__generating{--demo-timeline:guide-demo-story-wait}.calendar-demo__scene--story .calendar-demo__result{--demo-timeline:guide-demo-story-result}.calendar-demo__scene--calendar .calendar-demo__brief{--demo-timeline:guide-demo-calendar-brief}.calendar-demo__scene--calendar .calendar-demo__generating{--demo-timeline:guide-demo-calendar-wait}.calendar-demo__scene--calendar .calendar-demo__result{--demo-timeline:guide-demo-calendar-result}.calendar-demo .nav-link[href$="/faza-1-sjeme"]{--demo-timeline:guide-demo-seed-link}.calendar-demo .nav-link[href$="/faza-2-korijen"]{--demo-timeline:guide-demo-root-link}.calendar-demo .nav-link[href$="/faza-1-sjeme"] .nav-icon{--demo-timeline:guide-demo-seed-icon}.calendar-demo .nav-link[href$="/faza-2-korijen"] .nav-icon{--demo-timeline:guide-demo-root-icon}.calendar-demo__generate,.calendar-demo .nav-link,.calendar-demo__result .ai-calendar-table tbody>tr:first-child>td:last-child{position:relative}.calendar-demo__generate::after,.calendar-demo .nav-link[href$="/faza-1-sjeme"]::after,.calendar-demo .nav-link[href$="/faza-2-korijen"]::after,.calendar-demo__result .ai-calendar-table tbody>tr:first-child>td:last-child::after{content:'';position:absolute;top:60%;left:70%;width:26px;height:32px;opacity:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 30'%3E%3Cpath d='M2 2v23l6-6 5 9 4-2-5-9h9Z' fill='%23232042' stroke='%23fff' stroke-width='2' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat}.calendar-demo__scene--story .calendar-demo__generate::after{--demo-timeline:guide-demo-story-click}.calendar-demo__scene--calendar .calendar-demo__generate::after{--demo-timeline:guide-demo-calendar-click}.calendar-demo .nav-link[href$="/faza-1-sjeme"]::after{--demo-timeline:guide-demo-seed-click}.calendar-demo .nav-link[href$="/faza-2-korijen"]::after{--demo-timeline:guide-demo-root-click}.calendar-demo__result .ai-calendar-table tbody>tr:first-child>td:last-child::after{--demo-timeline:guide-demo-expand-click}@media (prefers-reduced-motion:no-preference){.website-showcase--guide-calendar.is-motion-playing{--demo-play-state:running}.website-showcase--guide-calendar.is-motion-ready [data-demo-motion],.website-showcase--guide-calendar.is-motion-ready .calendar-demo__generate::after,.website-showcase--guide-calendar.is-motion-ready .ai-calendar-table tbody>tr:first-child>td:last-child::after,.website-showcase--guide-calendar.is-motion-ready .ai-calendar-detail:nth-child(2) .ai-calendar-detail-content,.website-showcase--guide-calendar.is-motion-ready .calendar-demo .nav-list .nav-link,.website-showcase--guide-calendar.is-motion-ready .calendar-demo .nav-list .nav-link::after,.website-showcase--guide-calendar.is-motion-ready .calendar-demo .nav-list .nav-icon{animation:var(--demo-timeline,none) var(--demo-duration) linear infinite both;animation-play-state:var(--demo-play-state)}.website-showcase--guide-calendar.is-motion-ready .ai-generating-dots span{animation:ai-fragment-compose 1.8s ease-in-out infinite;animation-play-state:var(--demo-play-state)}}@keyframes guide-demo-story-scene{0%,44%{opacity:1}46%,97%{opacity:0}99%,100%{opacity:1}}@keyframes guide-demo-calendar-scene{0%,44%{opacity:0}46%,97%{opacity:1}99%,100%{opacity:0}}@keyframes guide-demo-story-brief{0%,11%{opacity:1}13%,97%{opacity:0}99%,100%{opacity:1}}@keyframes guide-demo-story-wait{0%,12%{opacity:0}14%,20%{opacity:1}22%,100%{opacity:0}}@keyframes guide-demo-story-result{0%,20%{opacity:0}22%,44%{opacity:1}46%,100%{opacity:0}}@keyframes guide-demo-calendar-brief{0%,44%{opacity:0}46%,59%{opacity:1}61%,100%{opacity:0}}@keyframes guide-demo-calendar-wait{0%,60%{opacity:0}62%,67%{opacity:1}69%,100%{opacity:0}}@keyframes guide-demo-calendar-result{0%,67%{opacity:0}69%,97%{opacity:1}99%,100%{opacity:0}}@keyframes guide-demo-detail{0%,79%{max-height:0;padding-block:0}82%,97%{max-height:400px;padding-block:16px}99%,100%{max-height:0;padding-block:0}}@keyframes guide-demo-seed-link{0%,44%,99%,100%{border-color:rgba(35,32,66,.2);background:#fff;box-shadow:0 2px 7px rgba(35,32,66,.06)}46%,97%{border-color:transparent;background:transparent;box-shadow:none}}@keyframes guide-demo-root-link{0%,44%,99%,100%{border-color:transparent;background:transparent;box-shadow:none}46%,97%{border-color:rgba(35,32,66,.2);background:#fff;box-shadow:0 2px 7px rgba(35,32,66,.06)}}@keyframes guide-demo-seed-icon{0%,44%,99%,100%{border-color:#232042;background:#232042;color:#fff}46%,97%{border-color:#c9c7cf;background:transparent;color:#5d5a69}}@keyframes guide-demo-root-icon{0%,44%,99%,100%{border-color:#c9c7cf;background:transparent;color:#5d5a69}46%,97%{border-color:#232042;background:#232042;color:#fff}}@keyframes guide-demo-story-click{0%,5%{opacity:0;transform:translate(-42px,24px)}9%,10%{opacity:1;transform:translate(0,0)}11%{opacity:1;transform:scale(.88)}13%,100%{opacity:0;transform:translate(0,0)}}@keyframes guide-demo-root-click{0%,38%{opacity:0;transform:translate(-42px,24px)}42%,43%{opacity:1;transform:translate(0,0)}44%{opacity:1;transform:scale(.88)}46%,100%{opacity:0;transform:translate(0,0)}}@keyframes guide-demo-calendar-click{0%,53%{opacity:0;transform:translate(-42px,24px)}57%,58%{opacity:1;transform:translate(0,0)}59%{opacity:1;transform:scale(.88)}61%,100%{opacity:0;transform:translate(0,0)}}@keyframes guide-demo-expand-click{0%,73%{opacity:0;transform:translate(-42px,24px)}77%,78%{opacity:1;transform:translate(0,0)}79%{opacity:1;transform:scale(.88)}81%,100%{opacity:0;transform:translate(0,0)}}@keyframes guide-demo-seed-click{0%,91%{opacity:0;transform:translate(-42px,24px)}95%,96%{opacity:1;transform:translate(0,0)}97%{opacity:1;transform:scale(.88)}99%,100%{opacity:0;transform:translate(0,0)}}