@font-face{font-family:Montserrat-ExtraLight;src:url(/assets/Mont-ExtraLight-DlDGO7ZE.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Montserrat-ExtraLight;src:url(/assets/Mont-ExtraLightItalic-BUbtd284.ttf) format("truetype");font-weight:200;font-style:italic}@font-face{font-family:Montserrat-Light;src:url(/assets/Mont-Light-C6zxC3V5.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Montserrat-Light;src:url(/assets/Mont-LightItalic-53rU_ueb.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Montserrat-Regular;src:url(/assets/Mont-Regular-C-c1-38_.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Montserrat-Regular;src:url(/assets/Mont-RegularItalic-D2mddVeX.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Montserrat-SemiBold;src:url(/assets/Mont-SemiBold-CICfupYJ.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Montserrat-SemiBold;src:url(/assets/Mont-SemiBoldItalic-CBTkixgw.ttf) format("truetype");font-weight:600;font-style:italic}@font-face{font-family:Montserrat-Bold;src:url(/assets/Mont-Bold-DV5HUsN8.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Montserrat-Bold;src:url(/assets/Mont-BoldItalic-BAdG7RwO.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Montserrat-Heavy;src:url(/assets/Mont-Heavy-B6_SruMx.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:Montserrat-Heavy;src:url(/assets/Mont-HeavyItalic-CsR4UaQU.ttf) format("truetype");font-weight:800;font-style:italic}@font-face{font-family:Montserrat-Black;src:url(/assets/Mont-Black-CI0a3mQk.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Montserrat-Black;src:url(/assets/Mont-BlackItalic-D2LKx8jZ.ttf) format("truetype");font-weight:900;font-style:italic}*{margin:0;padding:0;box-sizing:border-box}body{margin:0;font-family:Montserrat-Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fcfcff;color:#1a1a1a}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.language-selector{position:relative;z-index:1001}.language-selector__button{display:flex;align-items:center;gap:8px;padding:8px 16px;background-color:#fff;border:1px solid #E2E8F0;border-radius:8px;font-family:Montserrat-SemiBold,sans-serif;font-size:14px;color:#1a1a1a;cursor:pointer;transition:all .2s ease}.language-selector__flag{font-size:18px}.language-selector__code{font-weight:600}.language-selector__overlay{position:fixed;inset:0;z-index:1000}.language-selector__dropdown{position:absolute;top:calc(100% + 8px);right:0;background-color:#fff;border:1px solid #E2E8F0;border-radius:12px;box-shadow:0 4px 12px #00000026;min-width:180px;overflow:hidden;z-index:1001}.language-selector__option{display:flex;align-items:center;gap:12px;width:100%;padding:12px 16px;background-color:transparent;border:none;font-family:Montserrat-Regular,sans-serif;font-size:14px;color:#1a1a1a;text-align:left;cursor:pointer;transition:background-color .2s ease}.language-selector__option--active{background-color:#f5f5f5;color:#8b5fbf}.language-selector__label{flex:1}.language-selector__check{color:#8b5fbf;font-weight:700}.version-timeline{max-width:800px;margin:0 auto;padding:48px 24px;background-color:#fcfcff;min-height:100vh}.version-timeline__header{text-align:center;margin-bottom:48px;position:relative}.version-timeline__language-selector{position:absolute;top:0;right:0}@media(max-width:768px){.version-timeline__language-selector{position:static;display:flex;justify-content:flex-end;margin-bottom:16px}}.version-timeline__logo-container{display:flex;justify-content:center;align-items:center;margin-bottom:24px}.version-timeline__icon{width:80px;height:80px;object-fit:contain;border-radius:20px;box-shadow:0 4px 12px #00000026}.version-timeline__app-name{font-family:Montserrat-Bold,sans-serif;font-size:36px;font-weight:700;color:#8b5fbf;margin:0 0 8px;line-height:1.2}.version-timeline__title{font-family:Montserrat-Bold,sans-serif;font-size:48px;font-weight:700;color:#1a1a1a;margin:0 0 16px;line-height:1.2}.version-timeline__current-version{font-family:Montserrat-SemiBold,sans-serif;font-size:18px;color:#8b5fbf;background-color:#fff;padding:8px 24px;border-radius:20px;display:inline-block;box-shadow:0 2px 8px #0000001a}.version-timeline__content{position:relative}.version-item{display:flex;margin-bottom:32px;position:relative}.version-item--current .version-item__dot{background-color:#8b5fbf;box-shadow:0 0 0 4px #8b5fbf33}.version-item__marker{display:flex;flex-direction:column;align-items:center;margin-right:24px;position:relative}.version-item__dot{width:16px;height:16px;border-radius:50%;background-color:#b794d6;border:3px solid #FFFFFF;box-shadow:0 2px 4px #0000001a;z-index:2;flex-shrink:0}.version-item__line{width:2px;flex:1;background:linear-gradient(to bottom,#b794d6,#e2e8f0);margin-top:8px;min-height:40px}.version-item__content{flex:1;background-color:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px #00000014;transition:transform .2s ease,box-shadow .2s ease}.version-item--current .version-item__content{border:2px solid #8B5FBF;box-shadow:0 4px 16px #8b5fbf26}.version-item__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;flex-wrap:wrap;gap:12px}.version-item__version-container{display:flex;align-items:center;gap:8px}.version-item__version{font-family:Montserrat-Bold,sans-serif;font-size:24px;font-weight:700;color:#1a1a1a;margin:0;line-height:1.2}.version-item__copy-button{background:none;border:none;cursor:pointer;padding:4px 8px;font-size:16px;opacity:.6;transition:opacity .2s ease;display:flex;align-items:center;justify-content:center}.version-item__copy-button:hover{opacity:1}.version-item__copy-button:active{transform:scale(.95)}.version-item__date{font-family:Montserrat-Regular,sans-serif;font-size:14px;color:#666;background-color:#f5f5f5;padding:4px 12px;border-radius:12px}.version-item__changes{display:flex;flex-direction:column;gap:24px}.version-item__changes-list{list-style:none;padding:0;margin:0}.version-item__category{border-top:1px solid #E2E8F0;padding-top:16px}.version-item__category:first-child{border-top:none;padding-top:0}.version-item__category-title{font-family:Montserrat-SemiBold,sans-serif;font-size:18px;font-weight:600;color:#8b5fbf;margin:0 0 12px;display:flex;align-items:center;gap:8px}.version-item__category-icon{font-size:20px}.version-item__category-items{list-style:none;padding:0;margin:0}.version-item__change{font-family:Montserrat-Regular,sans-serif;font-size:16px;color:#1a1a1a;line-height:1.6;margin-bottom:12px;padding-left:24px;position:relative}.version-item__change:last-child{margin-bottom:0}.version-item__change:before{content:"•";position:absolute;left:0;color:#8b5fbf;font-size:24px;line-height:1;top:0}.version-timeline__download-button{position:fixed;bottom:0;left:0;right:0;padding:16px 24px;background-color:transparent;z-index:1000;display:flex;justify-content:center}.download-button{display:inline-block;width:100%;max-width:400px;padding:16px 32px;background:linear-gradient(135deg,#8b5fbf,#6b46c1);color:#fff;font-family:Montserrat-Bold,sans-serif;font-size:18px;font-weight:700;text-align:center;text-decoration:none;border-radius:12px;box-shadow:0 4px 12px #8b5fbf4d;transition:transform .2s ease,box-shadow .2s ease}.download-button:active{transform:translateY(0)}.version-timeline{padding-bottom:100px}@media(max-width:768px){.version-timeline{padding:32px 16px 100px}.version-timeline__logo-container{margin-bottom:20px}.version-timeline__icon{width:64px;height:64px;border-radius:16px;box-shadow:0 3px 8px #00000026}.version-timeline__app-name{font-size:28px}.version-timeline__title{font-size:36px}.version-item{margin-bottom:24px}.version-item__content{padding:20px}.version-item__version{font-size:20px}.version-item__header{flex-direction:column;align-items:flex-start}.version-timeline__download-button{padding:12px 16px}.download-button{font-size:16px;padding:14px 24px}}.app{width:100%;min-height:100vh}
