﻿body.user .add-header{margin-top:20px}body.user .user-page-badges .user-page-badge{display:inline-block;height:50px;width:50px;border-radius:50%}body.user .user-page-badges .user-page-badge.show-and-tell{background-image:url("/assets/playground/badges/as_seen_on_show_and_tell-75131010.svg")}body.user .user-page-badges .user-page-badge.loved-by-adafruit{background-image:url("/assets/playground/badges/loved_by_adafruit-b4c32afb.svg")}body.user .user-page-badges .user-page-badge.made-with-circuit-python{background-image:url("/assets/playground/badges/made_with_circuit_python-ac39374d.svg")}body.user .title-bar{display:grid;grid-template-columns:100px 1fr;grid-gap:10px;margin-bottom:10px}body.user .title-bar h1{font-size:30px}body.user .title-bar h2{margin-bottom:0}body.user .title-bar .user-image{display:inline;width:100px;height:100px;margin-bottom:10px}body.user .sidebar .user-page-badges{margin-bottom:20px}body.user .sidebar .user-page-badge{position:relative;display:inline-block;height:90px;width:90px;font-size:13px;font-weight:600}body.user .sidebar .user-page-badge .count{position:absolute;top:-2px;right:2px;background-color:var(--surface);border:1px solid var(--text);border-radius:50%;text-align:center;padding-top:2px;height:25px;width:25px;color:var(--text)}body.user .action-bar .btn,body.user .action-bar #subscribe-badge>a{width:100%;margin-bottom:20px}body.user .content-types{border-bottom:1px solid var(--border)}body.user .content-types .tab{font-size:18px;border:none;display:inline-block;margin:0 10px}body.user .content-types .tab .image{color:var(--text-muted);display:inline-block;height:14px;width:14px}body.user .content-types .tab.selected{color:var(--text-heading);border-bottom:4px solid var(--brand);border-radius:0}body.user .content-types .tab.selected .image{color:var(--text-heading)}body.user .guides .guide-detailed-preview:first-of-type{border-top:1px solid var(--border)}body.user .policy{font-size:16px;border:1px solid var(--border);background-color:var(--surface-raised);border-radius:4px;padding:20px}body.user .policy p{padding-top:20px}body.user .editor-content-header{padding-bottom:10px;border-bottom:1px solid var(--border)}body.user .editor-content-header .headline{padding:5px 0}body.user .editor-content-header h1{margin-bottom:0}body.user .editor-content-header #edit-title{font-size:14px}body.user .playground-about h1{margin-top:0;margin-bottom:10px;font-size:1.25em}body.user .playground-about{padding:20px;background-color:var(--playground-accent-subtle);border:1px solid var(--playground-accent);width:100%;border-radius:4px}body.user .playground-about img{border-radius:4px;width:100%}body.user .playground-about p{font-size:14px;padding-top:20px;margin-bottom:0}@media(max-width: 1024px){body.user .playground-about{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px}}@media(max-width: 768px){body.user .playground-about{display:block}}#search-container.playground #search-results{display:block}#search-container.playground #search-refinements{font-size:22px}html{color-scheme:light;--surface: #fff;--surface-raised: #f0f0f0;--surface-sunken: #f4f5f5;--surface-inverse: #333333;--text-on-inverse: #fff;--text: #000;--text-heading: #333333;--text-muted: #767676;--border: #ddd;--border-strong: #ccc;--link: #0062c7;--link-hover: rgb(0, 60.3266331658, 122.5);--brand: #0062c7;--brand-strong: rgb(0, 60.3266331658, 122.5);--brand-subtle: #d0effb;--on-brand: #fff;--focus-ring: #63338f;--danger: #d80015;--success: #027D1B;--warning: #f89521;--notice-bg: #ffffe4;--fill-success: #027D1B;--fill-danger: #d80015;--fill-warning: #f89521;--fill-purple: #63338f;--fill-neutral: #767676;--alert-success-text: #3c763d;--alert-success-bg: #dff0d8;--alert-success-border: #d6e9c6;--alert-info-text: #31708f;--alert-info-bg: #d9edf7;--alert-info-border: #bce8f1;--alert-warning-text: #8a6d3b;--alert-warning-bg: #fcf8e3;--alert-warning-border: #faebcc;--alert-danger-text: #a94442;--alert-danger-bg: #f2dede;--alert-danger-border: #ebccd1;--accent-black: #000;--accent-green: #027D1B;--accent-yellow: #ffcc00;--accent-orange: #f89521;--accent-purple: #af52de;--accent-pink: #ff00c7;--accent-blue: #0062c7;--accent-red: #d80015;--playground-accent: #ffc700;--playground-accent-subtle: #fff9e6;--code-text: #c7254e;--code-bg: #f9f2f4;--pre-bg: #f5f5f5;--pre-border: #ccc;--shadow: rgba(0, 0, 0, 0.15);--overlay: rgba(0, 0, 0, 0.5);--overlay-strong: rgb(43 46 56 / 0.9);--scrim: rgba(0, 0, 0, 0.6);--on-scrim: #fff;--on-scrim-muted: #e7e7e7;--scrim-inverse: rgba(255, 255, 255, 0.75);--on-scrim-inverse: #333333}html[data-theme=dark]{color-scheme:dark;--surface: #15181c;--surface-raised: #21252b;--surface-sunken: #1c2025;--surface-inverse: #3a3e44;--text-on-inverse: #f2f3f5;--text: #e4e6e9;--text-heading: #f0f1f3;--text-muted: #a3a9b0;--border: #333940;--border-strong: #4a515a;--link: #85b8ef;--link-hover: #aacdf4;--brand: #0062c7;--brand-strong: #1270cd;--brand-subtle: #11314a;--on-brand: #fff;--focus-ring: #85b8ef;--danger: #ff6b76;--success: #43c364;--warning: #ffab4a;--notice-bg: #34321f;--fill-success: #027D1B;--fill-danger: #d80015;--fill-warning: #f89521;--fill-purple: #63338f;--fill-neutral: #767676;--alert-success-text: #8fe0a3;--alert-success-bg: #14301c;--alert-success-border: #24512f;--alert-info-text: #8fd0ee;--alert-info-bg: #13293a;--alert-info-border: #24506b;--alert-warning-text: #f2cf7f;--alert-warning-bg: #3a2f14;--alert-warning-border: #6b5624;--alert-danger-text: #f2a0a4;--alert-danger-bg: #3a1618;--alert-danger-border: #6b2a2e;--accent-black: #e4e6e9;--accent-green: #027D1B;--accent-yellow: #ffcc00;--accent-orange: #f89521;--accent-purple: #af52de;--accent-pink: #ff00c7;--accent-blue: #0062c7;--accent-red: #d80015;--playground-accent: #ffc700;--playground-accent-subtle: #3a2f14;--code-text: #ff8ba7;--code-bg: #2c2327;--pre-bg: #1e2126;--pre-border: #3a3f46;--shadow: rgba(0, 0, 0, 0.55);--overlay: rgba(0, 0, 0, 0.65);--overlay-strong: rgb(0 0 0 / 0.8)}@media(prefers-color-scheme: dark){html[data-theme=system]{color-scheme:dark;--surface: #15181c;--surface-raised: #21252b;--surface-sunken: #1c2025;--surface-inverse: #3a3e44;--text-on-inverse: #f2f3f5;--text: #e4e6e9;--text-heading: #f0f1f3;--text-muted: #a3a9b0;--border: #333940;--border-strong: #4a515a;--link: #85b8ef;--link-hover: #aacdf4;--brand: #0062c7;--brand-strong: #1270cd;--brand-subtle: #11314a;--on-brand: #fff;--focus-ring: #85b8ef;--danger: #ff6b76;--success: #43c364;--warning: #ffab4a;--notice-bg: #34321f;--fill-success: #027D1B;--fill-danger: #d80015;--fill-warning: #f89521;--fill-purple: #63338f;--fill-neutral: #767676;--alert-success-text: #8fe0a3;--alert-success-bg: #14301c;--alert-success-border: #24512f;--alert-info-text: #8fd0ee;--alert-info-bg: #13293a;--alert-info-border: #24506b;--alert-warning-text: #f2cf7f;--alert-warning-bg: #3a2f14;--alert-warning-border: #6b5624;--alert-danger-text: #f2a0a4;--alert-danger-bg: #3a1618;--alert-danger-border: #6b2a2e;--accent-black: #e4e6e9;--accent-green: #027D1B;--accent-yellow: #ffcc00;--accent-orange: #f89521;--accent-purple: #af52de;--accent-pink: #ff00c7;--accent-blue: #0062c7;--accent-red: #d80015;--playground-accent: #ffc700;--playground-accent-subtle: #3a2f14;--code-text: #ff8ba7;--code-bg: #2c2327;--pre-bg: #1e2126;--pre-border: #3a3f46;--shadow: rgba(0, 0, 0, 0.55);--overlay: rgba(0, 0, 0, 0.65);--overlay-strong: rgb(0 0 0 / 0.8)}}body.admin{background-color:var(--surface)}.admin .admin-container{padding:0;margin-top:20px;margin-bottom:20px}.admin .admin-button{margin-left:5px;margin-bottom:5px;font-size:16px;padding:5px 10px;border-radius:4px;display:inline-block;position:relative;color:var(--on-brand);background-color:var(--brand);border:2px solid var(--brand);vertical-align:middle;text-align:center;transition:background-color .2s ease,border-color .2s ease,color .2s ease}@media(prefers-reduced-motion){.admin .admin-button{transition:none}}.admin .admin-button{user-select:none}.admin .admin-button.large{font-weight:500;font-size:18px;line-height:1.12em;padding:10px 15px}.admin .admin-button:active:hover,.admin .admin-button:hover{background-color:color-mix(in srgb, var(--brand) 85%, black);border:2px solid color-mix(in srgb, var(--brand) 85%, black);color:var(--on-brand);text-decoration:none}.admin .admin-button:active{text-decoration:none}.admin .admin-button:disabled{opacity:.5}.admin .admin-button:disabled:hover{background-color:var(--brand)}.admin .admin-button.wide{padding-left:45px;padding-right:45px}.admin .admin-button.gray{font-size:16px;padding:5px 10px;border-radius:4px;display:inline-block;position:relative;color:var(--on-brand);background-color:var(--text-muted);border:2px solid var(--text-muted);vertical-align:middle;text-align:center;transition:background-color .2s ease,border-color .2s ease,color .2s ease}@media(prefers-reduced-motion){.admin .admin-button.gray{transition:none}}.admin .admin-button.gray{user-select:none}.admin .admin-button.gray.large{font-weight:500;font-size:18px;line-height:1.12em;padding:10px 15px}.admin .admin-button.gray:active:hover,.admin .admin-button.gray:hover{background-color:color-mix(in srgb, var(--text-muted) 85%, black);border:2px solid color-mix(in srgb, var(--text-muted) 85%, black);color:var(--on-brand);text-decoration:none}.admin .admin-button.gray:active{text-decoration:none}.admin .admin-button.gray:disabled{opacity:.5}.admin .admin-button.gray:disabled:hover{background-color:var(--text-muted)}.admin .admin-button.right{float:right}.admin .admin-index-header h1{margin-top:0}.admin .admin-index-header p{margin-top:10px}.admin #admin-table .action-bar{padding:10px 0 10px 0;font-size:12px}.admin #admin-table .action-bar input[type=text]{float:right;height:35px;width:250px;padding:3px 0 5px 10px;border:2px solid var(--border-strong);border-radius:4px;margin-bottom:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.admin #admin-table .action-bar .admin-asset-upload-button{float:right}.admin #admin-table .action-bar .admin-asset-upload-button .admin-button{position:relative}.admin #admin-table .action-bar .new-guide-button{float:left}.admin #admin-table .action-bar .asset-sort{float:left}.admin #admin-table .filter{position:relative;margin-bottom:10px}.admin #admin-table .filter label{font-size:12px;text-transform:none}.admin #admin-table .filter .form-group{margin:5px 5px 0 0;display:inline-block}.admin #admin-table .filter .form-group.start-date{margin-right:0}.admin #admin-table .filter .form-group i{top:18px;height:30px;width:30px;font-size:12px;color:var(--text-muted)}.admin #admin-table .filter .form-group i.fa-search{right:auto;left:0}.admin #admin-table .filter .form-group.end-date i{top:1px}.admin #admin-table .filter .form-group:last-child{margin-right:0}.admin #admin-table .filter .form-group input,.admin #admin-table .filter .form-group .select{width:125px}.admin #admin-table .filter .form-group .select{margin-bottom:4px}.admin #admin-table .filter .form-group .filter-text-input{width:262px;padding-left:27px}.admin #admin-table .filter .submit{position:absolute;right:10px;bottom:5px}.admin #admin-table table{width:100%;table-layout:fixed;border-left:1px solid var(--border);border-right:1px solid var(--border)}.admin #admin-table table tr.highlight{background-color:var(--surface-sunken)}.admin #admin-table table tr th{padding:12px 16px;border-bottom:1px solid var(--border);font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--text-heading);background-color:var(--surface-raised)}.admin #admin-table table tr th.number{text-align:right;padding-right:40px}.admin #admin-table table tr th .col-sort{display:inline-flex;align-items:center;gap:6px;color:inherit;text-decoration:none;letter-spacing:inherit}.admin #admin-table table tr th .col-sort .col-sort__arrow{font-size:10px;color:var(--border-strong)}.admin #admin-table table tr th .col-sort:hover,.admin #admin-table table tr th .col-sort--active{color:var(--link)}.admin #admin-table table tr th .col-sort:hover .col-sort__arrow,.admin #admin-table table tr th .col-sort--active .col-sort__arrow{color:var(--link)}.admin #admin-table table tr td{padding:14px 16px;border-bottom:1px solid var(--border);word-wrap:break-word}.admin #admin-table table tr td.number{text-align:right;padding-right:40px}.admin #admin-table table tr:hover td{background-color:var(--surface-raised)}.admin #admin-table table tr th:first-child,.admin #admin-table table tr td:first-child{text-align:left;padding-left:15px}.admin #admin-table table .title{width:40%}.admin #admin-table #guide-list:has(.guides-table){border:1px solid var(--border);border-radius:4px;overflow:hidden}.admin #admin-table #guide-list:has(.guides-table) .guides-table{table-layout:auto;border-left:none;border-right:none}.admin #admin-table #guide-list table tr td .guide-meta{color:var(--text-muted);font-style:italic;font-size:12px}.admin #admin-table #guide-list table tr td .guide-meta i{color:var(--text-muted)}.admin #admin-table #guide-list table tr .status-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:500;line-height:1.4;white-space:nowrap}.admin #admin-table #guide-list table tr .status-badge::before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.admin #admin-table #guide-list table tr .status-badge--published,.admin #admin-table #guide-list table tr .status-badge--enabled,.admin #admin-table #guide-list table tr .status-badge--approved{color:var(--success);background:color-mix(in srgb, var(--success) 14%, var(--surface))}.admin #admin-table #guide-list table tr .status-badge--draft,.admin #admin-table #guide-list table tr .status-badge--disabled{color:var(--danger);background:color-mix(in srgb, var(--danger) 12%, var(--surface))}.admin #admin-table #guide-list table tr .status-badge--moderation,.admin #admin-table #guide-list table tr .status-badge--requested{color:color-mix(in srgb, var(--warning), var(--text) 40%);background:color-mix(in srgb, var(--warning) 20%, var(--surface))}.admin #admin-table #guide-list table tr .status-badge--inactive{color:var(--text-muted);background:var(--surface-raised)}.admin #admin-table #guide-list table tr th.total-feedback,.admin #admin-table #guide-list table tr td.total-feedback,.admin #admin-table #guide-list table tr td.number,.admin #admin-table #guide-list table tr th.number{text-align:center;font-variant-numeric:tabular-nums}.admin #admin-table #guide-list table tr th.feedback-guides-author{width:120px}.admin #admin-table #guide-list table tr td.skill-level-icons{color:var(--text-muted);white-space:nowrap}.admin #admin-table #guide-list table tr th.featured-col,.admin #admin-table #guide-list table tr td.featured-cell{text-align:center;width:90px}.admin #admin-table #guide-list table tr .row-toggle{display:inline-flex;align-items:center;width:40px;height:22px;padding:2px;border-radius:999px;background:var(--border-strong);transition:background .15s ease;cursor:pointer}.admin #admin-table #guide-list table tr .row-toggle .row-toggle__thumb{width:18px;height:18px;border-radius:50%;background:var(--text-on-inverse);box-shadow:0 1px 2px var(--shadow);transition:transform .15s ease}.admin #admin-table #guide-list table tr .row-toggle--on{background:var(--brand)}.admin #admin-table #guide-list table tr .row-toggle--on .row-toggle__thumb{transform:translateX(18px)}.admin #admin-table #guide-list table.asset-table th:first-child,.admin #admin-table #guide-list table.asset-table td:first-child{width:120px;padding:10px}.admin #admin-table #guide-list table.asset-table td:first-child img{max-width:100px;max-height:100px;height:auto;width:auto}.admin #admin-table #guide-list table.asset-table .admin-asset-file-name{width:230px}.admin #admin-table #guide-list table.asset-table .admin-asset-direct-link{width:250px !important}.admin #admin-table #guide-list table.category-table tr th{padding-left:6px}.admin #admin-table #guide-list table.category-table tr td{vertical-align:top;padding:6px}.admin #admin-table #guide-list table.category-table tr td.category-child{padding-left:25px}.admin #admin-table #guide-list table.history-table tr th{padding-left:6px}.admin #admin-table #guide-list table.history-table tr td{vertical-align:top;padding:6px}.admin #admin-table #guide-list table.history-table tr td.category-child{padding-left:25px}.admin #admin-table #guide-list table.history-table tr th:first-child,.admin #admin-table #guide-list table.history-table tr td:first-child{width:210px;padding-left:15px}.admin #admin-table #guide-list table.feedback-table tr th{padding-left:6px}.admin #admin-table #guide-list table.feedback-table tr td{vertical-align:top;padding:6px}.admin #admin-table #guide-list table.feedback-table tr th.feedback-page-name,.admin #admin-table #guide-list table.feedback-table tr td.feedback-page-name{width:150px}.admin #admin-table #guide-list table.feedback-table tr th.feedback-created,.admin #admin-table #guide-list table.feedback-table tr td.feedback-created{width:160px !important}.admin #admin-table #guide-list table.feedback-table tr th:last-child,.admin #admin-table #guide-list table.feedback-table tr td:last-child{padding-right:15px;width:80px}.placeholder{outline:1px dashed var(--border);margin:2px 0 2px 0 !important;background-color:var(--surface) !important;border:none !important;list-style-type:none !important}.admin-category-list-child .placeholder{margin-left:20px !important}.versions table tr th:first-child{width:40px}.versions table tr .action{width:200px}.versions input[type=submit]{margin:10px 0 10px 0}.button.secondary{float:left;color:var(--link)}.button.secondary:hover{color:var(--link-hover);text-decoration:none}.admin .ui-autocomplete,body.user.pages.edit .ui-autocomplete{width:220px}.admin .content-wrapper,body.user.pages.edit .content-wrapper{margin-top:20px;padding:0}.admin .editor-alert,body.user.pages.edit .editor-alert{position:fixed;top:0px;width:100%;z-index:9999;border-radius:0}.admin .editor-intro-text,body.user.pages.edit .editor-intro-text{margin-top:20px}.admin .editor-page-title-form,body.user.pages.edit .editor-page-title-form{margin-top:5px;margin-left:-4px;margin-bottom:-3px;width:100%}.admin .editor-page-title-form input,body.user.pages.edit .editor-page-title-form input{height:30px;padding-left:5px;width:75%}.admin .editor-page-title-form a,body.user.pages.edit .editor-page-title-form a{height:30px;margin-left:5px;padding-top:9px;vertical-align:middle}.admin .layout-content,body.user.pages.edit .layout-content{min-width:0}.admin .sidebar,body.user.pages.edit .sidebar{margin-bottom:20px;min-width:0}.admin .sidebar .admin-input,body.user.pages.edit .sidebar .admin-input{margin-bottom:0}.admin .sidebar .admin-input input,body.user.pages.edit .sidebar .admin-input input{width:100%;margin-bottom:10px}.admin .sidebar .admin-reorganize button,body.user.pages.edit .sidebar .admin-reorganize button{width:100%;margin-bottom:15px}.admin .sidebar .ui-sortable,body.user.pages.edit .sidebar .ui-sortable{margin:0 0px 15px 0px;padding:0;list-style-type:none}.admin .sidebar .ui-sortable li,body.user.pages.edit .sidebar .ui-sortable li{cursor:move;position:relative;line-height:34px;padding:0 0 0 10px;z-index:1}.admin .sidebar .ui-sortable li a,body.user.pages.edit .sidebar .ui-sortable li a{padding-right:25px}.admin .sidebar .ui-sortable li:after,body.user.pages.edit .sidebar .ui-sortable li:after{position:absolute;top:10px;right:10px;color:var(--text-muted);font:var(--fa-font-solid);content:"";z-index:-1}.admin .sidebar .ui-sortable>li,body.user.pages.edit .sidebar .ui-sortable>li{margin-bottom:1px;border-left:2px solid var(--border-strong);background-color:var(--surface-raised)}.admin .sidebar .ui-sortable>li a,body.user.pages.edit .sidebar .ui-sortable>li a{cursor:move;color:var(--text-heading);font-weight:300;text-decoration:none}.admin .sidebar .ui-sortable>li ul,body.user.pages.edit .sidebar .ui-sortable>li ul{margin:0 0 0 -10px;background-color:var(--surface);padding:1px 0 0 0;list-style-type:none}.admin .sidebar .ui-sortable>li ul li,body.user.pages.edit .sidebar .ui-sortable>li ul li{margin:0 0 1px 10px;border-left:2px solid var(--border);list-style-position:inside;background-color:color-mix(in srgb, var(--surface-raised) 33%, var(--surface));list-style-type:none}.admin .editor-update-bar,body.user.pages.edit .editor-update-bar{position:fixed;display:none;bottom:0;left:0;right:0;height:30px;background-color:var(--scrim);text-align:center;z-index:10000}.admin .editor-update-bar p,body.user.pages.edit .editor-update-bar p{color:var(--on-scrim);font-weight:normal;font-size:20px;margin:0;line-height:30px;opacity:1}.placeholder{outline:1px dashed var(--border);margin:2px 0 2px 0 !important;background-color:var(--surface) !important;border:none !important;list-style-type:none !important}#page-editor{position:relative;margin:0 auto}#page-editor.editor-disabled .editor-button-line,#page-editor.editor-disabled .edit-element,#page-editor.editor-disabled .build-image-options{visibility:hidden}#page-editor.editor-disabled .element{cursor:default}#page-editor .element{position:relative;cursor:pointer;margin-top:20px;margin-bottom:20px}#page-editor .element::first-child{margin-top:0}#page-editor .element::last-child{margin-bottom:0}#page-editor .element::before,#page-editor .element::after{content:"";position:absolute;width:100%;height:40px;top:-40px;pointer-events:none}#page-editor .element::after{top:100%}#page-editor .element .preview-btn,#page-editor .element .product-title a{pointer-events:none}#page-editor .element .edit-element{position:absolute;top:-18px;right:12px;z-index:3;display:inline-grid;place-items:center;width:28px;height:28px;padding:0;border-radius:50%;background-color:var(--surface);color:var(--surface-raised);cursor:pointer;transition:color 300ms ease}#page-editor .element .edit-element:focus-visible{outline:2px solid var(--focus-ring)}#page-editor .element:hover .edit-element,#page-editor .element .edit-element:focus-visible{color:var(--text-muted)}#page-editor form{width:100%}#page-editor form .editor-buttons{display:flex;justify-content:space-between;margin-top:20px}#page-editor form .editor-buttons button{line-height:1;padding:3px 10px;height:30px;border:none;text-transform:initial}#page-editor form .editor-buttons .save{margin-left:10px;font-size:16px;padding:5px 10px;border-radius:4px;display:inline-block;position:relative;color:var(--on-brand);background-color:var(--brand);border:2px solid var(--brand);vertical-align:middle;text-align:center;transition:background-color .2s ease,border-color .2s ease,color .2s ease}@media(prefers-reduced-motion){#page-editor form .editor-buttons .save{transition:none}}#page-editor form .editor-buttons .save{user-select:none}#page-editor form .editor-buttons .save.large{font-weight:500;font-size:18px;line-height:1.12em;padding:10px 15px}#page-editor form .editor-buttons .save:active:hover,#page-editor form .editor-buttons .save:hover{background-color:color-mix(in srgb, var(--brand) 85%, black);border:2px solid color-mix(in srgb, var(--brand) 85%, black);color:var(--on-brand);text-decoration:none}#page-editor form .editor-buttons .save:active{text-decoration:none}#page-editor form .editor-buttons .save:disabled{opacity:.5}#page-editor form .editor-buttons .save:disabled:hover{background-color:var(--brand)}#page-editor form .editor-buttons .cancel,#page-editor form .editor-buttons .destructive-option{font-size:16px;padding:5px 10px;border-radius:4px;display:inline-block;position:relative;color:var(--link);border:2px solid var(--link);background-color:var(--surface);vertical-align:middle;text-align:center;transition:background-color .2s ease,color .2s ease}@media(prefers-reduced-motion){#page-editor form .editor-buttons .cancel,#page-editor form .editor-buttons .destructive-option{transition:none}}#page-editor form .editor-buttons .cancel,#page-editor form .editor-buttons .destructive-option{user-select:none}#page-editor form .editor-buttons .cancel:active:hover,#page-editor form .editor-buttons .cancel:hover,#page-editor form .editor-buttons .destructive-option:active:hover,#page-editor form .editor-buttons .destructive-option:hover{text-decoration:none;background-color:var(--link);color:var(--on-brand)}html[data-theme=dark] #page-editor form .editor-buttons .cancel:active:hover,html[data-theme=dark] #page-editor form .editor-buttons .cancel:hover,html[data-theme=dark] #page-editor form .editor-buttons .destructive-option:active:hover,html[data-theme=dark] #page-editor form .editor-buttons .destructive-option:hover{background-color:var(--brand);color:var(--on-brand)}@media(prefers-color-scheme: dark){html[data-theme=system] #page-editor form .editor-buttons .cancel:active:hover,html[data-theme=system] #page-editor form .editor-buttons .cancel:hover,html[data-theme=system] #page-editor form .editor-buttons .destructive-option:active:hover,html[data-theme=system] #page-editor form .editor-buttons .destructive-option:hover{background-color:var(--brand);color:var(--on-brand)}}#page-editor form .editor-buttons .cancel:active,#page-editor form .editor-buttons .destructive-option:active{text-decoration:none}#page-editor form .editor-buttons .destructive-option{margin-right:10px}#page-editor form .editor-buttons .delete{margin-right:auto;font-size:16px;padding:5px 10px;border-radius:4px;display:inline-block;position:relative;color:var(--danger);border:2px solid var(--danger);background-color:var(--surface);vertical-align:middle;text-align:center;transition:background-color .2s ease,color .2s ease}@media(prefers-reduced-motion){#page-editor form .editor-buttons .delete{transition:none}}#page-editor form .editor-buttons .delete{user-select:none}#page-editor form .editor-buttons .delete:active:hover,#page-editor form .editor-buttons .delete:hover{text-decoration:none;background-color:var(--danger);color:var(--on-brand)}html[data-theme=dark] #page-editor form .editor-buttons .delete:active:hover,html[data-theme=dark] #page-editor form .editor-buttons .delete:hover{background-color:var(--brand);color:var(--on-brand)}@media(prefers-color-scheme: dark){html[data-theme=system] #page-editor form .editor-buttons .delete:active:hover,html[data-theme=system] #page-editor form .editor-buttons .delete:hover{background-color:var(--brand);color:var(--on-brand)}}#page-editor form .editor-buttons .delete:active{text-decoration:none}#page-editor form .editor-buttons span.delete{border:none}#page-editor form .CodeMirror{border:1px solid var(--border-strong);border-radius:4px;margin-bottom:5px}#page-editor form .editor-button-line{position:relative;width:100%;margin:8px 0;height:24px}#page-editor form .editor-button-line .border-line{z-index:0;position:absolute;top:50%;left:0px;right:0px;height:1px;transform:translateY(-50%);background-color:var(--surface-raised);transition:background-color 300ms ease}#page-editor form .editor-button-line a{display:grid;place-items:center;position:absolute;z-index:1;top:0;left:0;right:0;height:100%;text-decoration:none}#page-editor form .editor-button-line a:focus-visible{outline:2px solid var(--focus-ring)}#page-editor form .editor-button-line a .insert-marker{position:relative;width:14px;height:16px;background-color:var(--surface)}#page-editor form .editor-button-line a .insert-marker::before,#page-editor form .editor-button-line a .insert-marker::after{content:"";position:absolute;left:50%;width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);transform:translateX(-50%);transition:border-color 300ms ease}#page-editor form .editor-button-line a .insert-marker::before{top:0;border-bottom:6px solid var(--border)}#page-editor form .editor-button-line a .insert-marker::after{bottom:0;border-top:6px solid var(--border)}#page-editor form .editor-button-line:hover .border-line,#page-editor form .editor-button-line:focus-within .border-line{background-color:var(--text-muted)}#page-editor form .editor-button-line:hover .insert-marker::before,#page-editor form .editor-button-line:focus-within .insert-marker::before{border-bottom-color:var(--link)}#page-editor form .editor-button-line:hover .insert-marker::after,#page-editor form .editor-button-line:focus-within .insert-marker::after{border-top-color:var(--link)}#page-editor form .button-bar,#page-editor form .bottom-button-bar{position:relative;margin-left:0px;margin-right:0px;margin-top:10px;margin-bottom:10px;padding:10px 0;line-height:25px;background-color:var(--surface);border:1px solid var(--border);border-radius:4px}#page-editor form .button-bar .button-bar-dropzone,#page-editor form .bottom-button-bar .button-bar-dropzone{display:none;height:200px;font-size:22px;font-weight:300;color:var(--link);align-items:center;justify-content:center}#page-editor form .button-bar .button-bar-dropzone i,#page-editor form .bottom-button-bar .button-bar-dropzone i{font-size:22px}#page-editor form .button-bar .title-text,#page-editor form .bottom-button-bar .title-text{font-size:16px;border-bottom:1px solid var(--border);padding:0 10px}#page-editor form .button-bar .buttons,#page-editor form .bottom-button-bar .buttons{margin:0 auto;padding:5px 0 20px 10px}#page-editor form .button-bar a,#page-editor form .button-bar span,#page-editor form .bottom-button-bar a,#page-editor form .bottom-button-bar span{padding:0;font-size:14px;font-weight:400;color:var(--link);text-decoration:none}#page-editor form .button-bar a:hover,#page-editor form .button-bar span:hover,#page-editor form .bottom-button-bar a:hover,#page-editor form .bottom-button-bar span:hover{text-decoration:underline}#page-editor form .button-bar i,#page-editor form .bottom-button-bar i{padding-right:2px;font-size:12px}#page-editor form .button-bar a,#page-editor form .bottom-button-bar a{padding:0px 6px 0px 6px;margin-right:8px}#page-editor form .button-bar a:hover,#page-editor form .bottom-button-bar a:hover{color:var(--text-heading)}#page-editor form .button-bar .add-image-button,#page-editor form .bottom-button-bar .add-image-button{padding:0px 5px 0px 65px;margin-right:8px;width:auto;font-size:14px;font-weight:300}#page-editor form .button-bar .add-image-button:hover span,#page-editor form .bottom-button-bar .add-image-button:hover span{text-decoration:underline;color:var(--text-heading)}#page-editor form .button-bar .add-build-media-cancel,#page-editor form .bottom-button-bar .add-build-media-cancel{float:right}#page-editor form .button-bar .cancel,#page-editor form .bottom-button-bar .cancel{position:absolute;top:11px;right:11px;border:none;background-color:rgba(0,0,0,0) !important;font-weight:500}#page-editor form .button-bar .cancel:hover,#page-editor form .bottom-button-bar .cancel:hover{background-color:rgba(0,0,0,0) !important}#page-editor form .button-bar .disabled,#page-editor form .bottom-button-bar .disabled{color:var(--text-muted);cursor:default}#page-editor form .button-bar .disabled input,#page-editor form .bottom-button-bar .disabled input{cursor:default}#page-editor form .button-bar .disabled:hover,#page-editor form .bottom-button-bar .disabled:hover{color:var(--text-muted);text-decoration:none}#page-editor form .button-bar .disabled:hover span,#page-editor form .bottom-button-bar .disabled:hover span{color:var(--text-muted);text-decoration:none}#page-editor form .button-bar.in,#page-editor form .bottom-button-bar.in{box-shadow:inset 0px 0px 0px 1px var(--brand);background-color:var(--brand-subtle)}#page-editor form .button-bar.hover,#page-editor form .bottom-button-bar.hover{background-color:var(--brand)}#page-editor form .button-bar.hover .button-bar-dropzone,#page-editor form .bottom-button-bar.hover .button-bar-dropzone{color:var(--on-brand)}#page-editor form .button-bar.fade,#page-editor form .bottom-button-bar.fade{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;opacity:1}#page-editor form .build-image-options,#page-editor form .editor-table-build-image{position:absolute;visibility:hidden;font-size:12px;background-color:var(--scrim);text-align:right;right:0;padding:3px !important;color:var(--on-scrim);text-decoration:none;border:none !important;z-index:1}#page-editor form .build-image-options span,#page-editor form .build-image-options a,#page-editor form .editor-table-build-image span,#page-editor form .editor-table-build-image a{display:block !important;float:none !important;margin-right:0 !important;color:var(--on-scrim-muted);opacity:1}#page-editor form .build-image-options span:hover,#page-editor form .build-image-options a:hover,#page-editor form .editor-table-build-image span:hover,#page-editor form .editor-table-build-image a:hover{color:var(--on-scrim);text-decoration:none}#page-editor form .animated-gif{position:absolute;top:0px;left:0px;padding:5px;color:var(--text-on-inverse);background-color:var(--surface-inverse);font-size:14px;line-height:14px;z-index:100}#page-editor form .build-parts{border-top:none;border-bottom:none;padding-top:0;padding-bottom:0}#page-editor form .build-image,#page-editor form .build-user-image,#page-editor form .build-image-placeholder{position:relative;display:block}#page-editor form .build-image a,#page-editor form .build-user-image a,#page-editor form .build-image-placeholder a{position:relative;display:block}#page-editor form .build-image .image-caption .build-input,#page-editor form .build-user-image .image-caption .build-input,#page-editor form .build-image-placeholder .image-caption .build-input{float:left;margin-top:6px;width:83.5%}#page-editor form .build-image .image-caption button,#page-editor form .build-user-image .image-caption button,#page-editor form .build-image-placeholder .image-caption button{float:right;width:13%;margin-top:6px;margin-left:1.5%}#page-editor form .build-image-placeholder,#page-editor form .element-saving-placeholder{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:var(--surface-raised);border-radius:5px;color:var(--text-muted)}#page-editor form .build-image-placeholder .media,#page-editor form .element-saving-placeholder .media{font-size:24px}#page-editor form .build-image-placeholder .wait,#page-editor form .element-saving-placeholder .wait{font-size:18px;color:var(--text-muted)}#page-editor form .build-image-content:hover .build-image-options,#page-editor form .build-image-content:focus-within .build-image-options{visibility:visible}#page-editor form .build-embed span.oembed{display:block;height:100%;padding:10px;background-color:var(--surface-raised);border:1px solid var(--border-strong)}#page-editor form .build-embed span.oembed .embed-content{text-align:center;padding:20px 0;word-break:break-word}#page-editor form .build-element-group .content{margin-bottom:20px}#page-editor form .build-element-group::after{display:block;margin-top:10px;height:20px;border-radius:4px;background-color:var(--accent-purple);content:" "}#page-editor form .build-textarea,#page-editor form .build-rawarea{font-size:18px;font-weight:400;width:100%;border:2px solid var(--border-strong);padding:5px !important;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;outline:none;border-radius:4px}#page-editor form .build-rawarea{height:500px}#page-editor form .build-input,#page-editor form .build-textarea{width:100%;font-size:18px;font-weight:400;padding-left:5px;border:1px solid var(--border-strong);outline:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transition:none;-moz-transition:none;-o-transition:none;border-radius:4px}#page-editor form .build-textarea{height:60px}#page-editor form .build-raw-wrapper,#page-editor form .build-image-url-wrapper{margin-top:20px;border:1px solid var(--border);border-radius:14px}#page-editor form .build-raw-wrapper .title,#page-editor form .build-image-url-wrapper .title{position:relative;background-color:var(--surface-raised);padding:10px 20px;border-radius:14px 14px 0 0}#page-editor form .build-raw-wrapper .title .cancel-x,#page-editor form .build-image-url-wrapper .title .cancel-x{position:absolute;right:20px;text-align:right}#page-editor form .build-raw-wrapper .content,#page-editor form .build-image-url-wrapper .content{margin:20px}#page-editor form .build-raw-wrapper,#page-editor form .build-image-url-wrapper{position:relative;margin:0px 0px 20px 0px;background-color:var(--surface);border-bottom:1px solid var(--border)}#page-editor form .build-raw-wrapper .mce-tinymce,#page-editor form .build-image-url-wrapper .mce-tinymce{margin-bottom:5px}#page-editor form .build-raw-wrapper label,#page-editor form .build-image-url-wrapper label{color:var(--text-heading);font-weight:400}#page-editor form .build-raw-wrapper .error,#page-editor form .build-image-url-wrapper .error{color:var(--danger)}#page-editor form .build-raw-wrapper .help,#page-editor form .build-image-url-wrapper .help{font-size:12px}#page-editor form .split-page-wrapper{margin-top:20px;border:1px solid var(--border);border-radius:14px}#page-editor form .split-page-wrapper .title{position:relative;background-color:var(--surface-raised);padding:10px 20px;border-radius:14px 14px 0 0}#page-editor form .split-page-wrapper .title .cancel-x{position:absolute;right:20px;text-align:right}#page-editor form .split-page-wrapper .content{margin:20px}#page-editor form .split-page-wrapper input{width:100%}#page-editor form .build-stuffsheet{margin-bottom:20px;background-color:var(--brand-subtle);border-radius:4px}#page-editor form .build-stuffsheet .build-stuffsheet-name,#page-editor form .build-stuffsheet .build-stuffsheet-qty{display:inline-block;height:30px;line-height:30px;margin-left:10px}#page-editor form .editor-add-colors{display:block}#page-editor form .editor-add-colors label{display:inline-block}#page-editor form .editor-add-colors input{padding:0;margin-right:3px;appearance:none;-webkit-appearance:none;cursor:pointer;width:50px;height:50px;border-radius:50%;border:2px solid var(--surface);transition:all .2s ease}#page-editor form .editor-add-colors input:checked,#page-editor form .editor-add-colors input:hover{box-shadow:0 0 0 3px var(--brand)}#page-editor form .editor-add-colors input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:5px}#page-editor form .editor-add-colors input.black{background-color:var(--accent-black)}#page-editor form .editor-add-colors input.primary{background-color:var(--accent-green)}#page-editor form .editor-add-colors input.yellow{background-color:var(--accent-yellow)}#page-editor form .editor-add-colors input.purple{background-color:var(--accent-purple)}#page-editor form .editor-add-colors input.pink{background-color:var(--accent-pink)}#page-editor form .editor-add-colors input.info{background-color:var(--accent-blue)}#page-editor form .editor-add-colors input.warning{background-color:var(--accent-orange)}#page-editor form .editor-add-colors input.danger{background-color:var(--accent-red)}#page-editor form .editor-select-icon.color-black .icon{fill:var(--accent-black)}#page-editor form .editor-select-icon.color-primary .icon{background-color:var(--accent-green)}#page-editor form .editor-select-icon.color-yellow .icon{background-color:var(--accent-yellow)}#page-editor form .editor-select-icon.color-purple .icon{background-color:var(--accent-purple)}#page-editor form .editor-select-icon.color-pink .icon{background-color:var(--accent-pink)}#page-editor form .editor-select-icon.color-info .icon{background-color:var(--accent-blue)}#page-editor form .editor-select-icon.color-warning .icon{background-color:var(--accent-orange)}#page-editor form .editor-select-icon.color-danger .icon{background-color:var(--accent-red)}#page-editor form .editor-select-icon label{cursor:pointer;display:inline-block;position:relative;margin-right:3px;vertical-align:middle;border-radius:50%}#page-editor form .editor-select-icon label input{position:absolute;opacity:0;pointer-events:none}#page-editor form .editor-select-icon label .icon{width:50px;height:50px;border-radius:50%;transition:all .4s ease;border:2px solid var(--surface);mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}#page-editor form .editor-select-icon label:has(input:checked){box-shadow:0 0 0 3px var(--brand)}#page-editor form .editor-select-icon label:hover{box-shadow:0 0 0 3px var(--brand)}#page-editor form .editor-select-icon label:has(input:focus-visible){outline:2px solid var(--focus-ring);outline-offset:5px}#page-editor form .editor-select-icon label .icon-blank{mask-image:url("/assets/icons/blank-6c99d537.svg");-webkit-mask-image:url("/assets/icons/blank-6c99d537.svg")}#page-editor form .editor-select-icon label .icon-info{mask-image:url("/assets/icons/info-1b1cc542.svg");-webkit-mask-image:url("/assets/icons/info-1b1cc542.svg")}#page-editor form .editor-select-icon label .icon-download{mask-image:url("/assets/icons/download-4e9fb049.svg");-webkit-mask-image:url("/assets/icons/download-4e9fb049.svg")}#page-editor form .editor-select-icon label .icon-times{mask-image:url("/assets/icons/times-a7d06430.svg");-webkit-mask-image:url("/assets/icons/times-a7d06430.svg")}#page-editor form .editor-select-icon label .icon-exclamation{mask-image:url("/assets/icons/exclamation-95fc204c.svg");-webkit-mask-image:url("/assets/icons/exclamation-95fc204c.svg")}#page-editor form .editor-select-icon label .icon-smile{mask-image:url("/assets/icons/smile-0b8254e2.svg");-webkit-mask-image:url("/assets/icons/smile-0b8254e2.svg")}#page-editor form .editor-select-icon label .icon-thinking{mask-image:url("/assets/icons/thinking-b8741a64.svg");-webkit-mask-image:url("/assets/icons/thinking-b8741a64.svg")}#page-editor form .editor-select-icon label .icon-check{mask-image:url("/assets/icons/check-dd82b8ec.svg");-webkit-mask-image:url("/assets/icons/check-dd82b8ec.svg")}#page-editor form .editor-select-icon label .icon-star{mask-image:url("/assets/icons/star-fa37fb34.svg");-webkit-mask-image:url("/assets/icons/star-fa37fb34.svg")}#page-editor form .editor-select-icon label .icon-plus{mask-image:url("/assets/icons/plus-3d2a2650.svg");-webkit-mask-image:url("/assets/icons/plus-3d2a2650.svg")}#page-editor form .editor-select-icon label .icon-heart{mask-image:url("/assets/icons/heart-4bea772e.svg");-webkit-mask-image:url("/assets/icons/heart-4bea772e.svg")}#page-editor form .editor-select-icon label .icon-arrow{mask-image:url("/assets/icons/arrow-15bdb7c3.svg");-webkit-mask-image:url("/assets/icons/arrow-15bdb7c3.svg")}#page-editor form .editor-select-icon label .icon-bolt{mask-image:url("/assets/icons/bolt-6ecfed59.svg");-webkit-mask-image:url("/assets/icons/bolt-6ecfed59.svg")}#page-editor form .editor-select-icon label .icon-camera{mask-image:url("/assets/icons/camera-9a0554ab.svg");-webkit-mask-image:url("/assets/icons/camera-9a0554ab.svg")}#page-editor form .editor-select-icon label .icon-dollar-sign{mask-image:url("/assets/icons/dollar-sign-8d4f410c.svg");-webkit-mask-image:url("/assets/icons/dollar-sign-8d4f410c.svg")}#page-editor form .editor-add-template-wrapper{margin-bottom:20px}#page-editor form #table-modal .build-table-container{position:relative;width:800px;margin:0;max-width:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#page-editor form #table-modal .build-table-container .editor-table-cell{float:left;width:220px;margin-right:10px}#page-editor form #table-modal .build-table-container .editor-table-cell .editor-table-cell-header{border:1px solid var(--border);text-align:center}#page-editor form #table-modal .build-table-container .editor-table-cell .editor-table-cell-header .editor-table-cell-header-text,#page-editor form #table-modal .build-table-container .editor-table-cell .editor-table-cell-header .editor-table-cell-header-image{float:left;padding:5px 0 5px 0;width:50%;background-color:var(--surface-raised);color:var(--link);font-weight:500}#page-editor form #table-modal .build-table-container .editor-table-cell .editor-table-cell-header .editor-table-cell-header-text:hover,#page-editor form #table-modal .build-table-container .editor-table-cell .editor-table-cell-header .editor-table-cell-header-image:hover{cursor:pointer;background-color:var(--border-strong);color:var(--link-hover)}#page-editor form #table-modal .build-table-container .editor-table-cell .editor-table-cell-header .active{background-color:var(--surface);color:var(--text-heading);font-weight:500}#page-editor form #table-modal .build-table-container .editor-table-cell .editor-table-cell-header .active:hover{cursor:default;background-color:var(--surface);color:var(--text-heading)}#page-editor form #table-modal .build-table-container .editor-table-cell .editor-table-cell-body{border-left:1px solid var(--border);border-right:1px solid var(--border);border-bottom:1px solid var(--border)}#page-editor form #table-modal .build-table-container .editor-table-cell .editor-table-cell-body textarea{margin-bottom:0;border:none;border-top:1px solid var(--border);height:126px}#page-editor form #table-modal .build-table-container .editor-table-cell .editor-table-cell-body .table-image{position:relative;display:block}#page-editor form #table-modal .build-table-container .editor-table-cell .editor-table-cell-body .fileinput-button{margin-right:0}#page-editor form #table-modal .build-table-container .editor-table-cell .editor-table-cell-body .fileinput-button img{width:218px}#page-editor form #table-modal .build-table-container .editor-table-cell .editor-table-cell-footer{margin-top:5px}#page-editor form #table-modal .build-table-container .editor-table-cell .editor-table-cell-footer a{display:inline-block;width:100%;padding:5px 0 5px 0;text-align:center;color:var(--text-heading);background-color:var(--surface-raised);text-decoration:none}#page-editor form #table-modal .build-table-container .editor-table-cell .editor-table-cell-footer a:hover{background-color:var(--border)}#page-editor form #table-modal .build-table-container .editor-table-add-cell{float:left;height:222px}#page-editor form #table-modal .build-table-container .editor-table-add-cell .editor-table-add-column{position:relative;display:block;height:100%;width:26px;background-color:var(--surface-raised);color:var(--text-heading);text-decoration:none}#page-editor form #table-modal .build-table-container .editor-table-add-cell .editor-table-add-column:hover{background-color:var(--border)}#page-editor form #table-modal .build-table-container .editor-table-add-cell .editor-table-add-column i{position:absolute;font-size:18px;top:50%;left:6px}#page-editor form .build-image-options,#page-editor form .side-image-options{visibility:hidden;position:absolute;margin:2px 0 0 2px;padding:5px 10px 10px 10px !important;font-size:18px;background-color:var(--scrim);color:var(--on-scrim-muted);text-decoration:none;border:none !important}#page-editor form .build-image-options a,#page-editor form .side-image-options a{color:var(--on-scrim-muted);cursor:pointer}#page-editor form .build-image-options a:hover,#page-editor form .side-image-options a:hover{color:var(--on-scrim);text-decoration:none}#page-editor form .markdown-html .prettyprint{display:inline;padding:2px 5px 2px 5px}#page-editor form .markdown-html pre .prettyprint{display:block;padding:10px}#cropModal form,#guide-crop-modal form,#guide-crop-current-modal form{display:inline;margin-bottom:0}#cropModal form .edit_asset_submit,#guide-crop-modal form .edit_asset_submit,#guide-crop-current-modal form .edit_asset_submit{outline:none}#cropModal form .jcrop-holder,#guide-crop-modal form .jcrop-holder,#guide-crop-current-modal form .jcrop-holder{margin-bottom:10px}#cropModal form .form-group,#guide-crop-modal form .form-group,#guide-crop-current-modal form .form-group{margin-bottom:5px}#cropModal form .jcrop-keymgr,#guide-crop-modal form .jcrop-keymgr,#guide-crop-current-modal form .jcrop-keymgr{display:none}#cropModal .licenses,#guide-crop-modal .licenses,#guide-crop-current-modal .licenses{list-style-type:none}#cropModal .licenses li,#guide-crop-modal .licenses li,#guide-crop-current-modal .licenses li{line-height:12px;font-size:12px}#cropModal .licenses input,#guide-crop-modal .licenses input,#guide-crop-current-modal .licenses input{float:left;font-size:11px;margin-right:5px;line-height:11px}#cropModal .licenses label,#guide-crop-modal .licenses label,#guide-crop-current-modal .licenses label{margin:3px 0;font-size:11px}.remove-row-link,.remove-column-link,.toggle-row-header-link,.toggle-column-header-link{position:absolute;background-color:var(--surface-raised);color:var(--text-on-inverse);font-size:18px;text-decoration:none}.remove-row-link:hover,.remove-column-link:hover,.toggle-row-header-link:hover,.toggle-column-header-link:hover{text-decoration:none;color:var(--text-on-inverse)}.tox.tox-tinymce{border-color:var(--border-strong)}.tox.tox-tinymce .tox-edit-area__iframe{background-color:var(--surface)}.editor-sr-status{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.ui-autocomplete{position:absolute;cursor:default;z-index:2}* html .ui-autocomplete{width:1px}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-menu{list-style:none;font-size:12px;padding:2px;margin:0;display:block;float:left;background-color:var(--surface);border:1px solid var(--border-strong)}.ui-menu .ui-menu{margin-top:-3px}.ui-menu .ui-menu-item:nth-child(even){background-color:var(--surface-raised)}.ui-menu .ui-menu-item:nth-child(even):hover{background-color:var(--border)}.ui-menu .ui-menu-item:nth-child(even).selected{background-color:var(--border)}.ui-menu .ui-menu-item{margin:0;padding:0px;zoom:1;float:left;clear:left;width:100%}.ui-menu .ui-menu-item:hover{background-color:var(--border)}.ui-menu .ui-menu-item.selected{background-color:var(--border)}.ui-menu .ui-menu-item img{float:left;width:30px;height:30px;padding:2px 5px 2px 2px}.ui-menu .ui-menu-item a{text-decoration:none;display:block;color:var(--text);padding:.2em .4em;line-height:1.5;zoom:1}.ui-menu .ui-menu-item a.ui-state-hover,.ui-menu .ui-menu-item a.ui-state-active{font-weight:normal}.jcrop-holder{direction:ltr;text-align:left;-ms-touch-action:none}.jcrop-vline,.jcrop-hline{background:#fff url("/assets/Jcrop-916ca2fc.gif");font-size:0;position:absolute}.jcrop-vline{height:100%;width:1px !important}.jcrop-vline.right{right:0}.jcrop-hline{height:1px !important;width:100%}.jcrop-hline.bottom{bottom:0}.jcrop-tracker{height:100%;width:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none}.jcrop-handle{background-color:#333;border:1px #eee solid;width:15px;height:15px;font-size:1px}.jcrop-handle.ord-n{left:50%;margin-left:-4px;margin-top:-4px;top:0}.jcrop-handle.ord-s{bottom:0;left:50%;margin-bottom:-4px;margin-left:-4px}.jcrop-handle.ord-e{margin-right:-4px;margin-top:-4px;right:0;top:50%}.jcrop-handle.ord-w{left:0;margin-left:-4px;margin-top:-4px;top:50%}.jcrop-handle.ord-nw{left:0;margin-left:-4px;margin-top:-4px;top:0}.jcrop-handle.ord-ne{margin-right:-4px;margin-top:-4px;right:0;top:0}.jcrop-handle.ord-se{bottom:0;margin-bottom:-4px;margin-right:-4px;right:0}.jcrop-handle.ord-sw{bottom:0;left:0;margin-bottom:-4px;margin-left:-4px}.jcrop-dragbar.ord-n,.jcrop-dragbar.ord-s{height:7px;width:100%}.jcrop-dragbar.ord-e,.jcrop-dragbar.ord-w{height:100%;width:7px}.jcrop-dragbar.ord-n{margin-top:-4px}.jcrop-dragbar.ord-s{bottom:0;margin-bottom:-4px}.jcrop-dragbar.ord-e{margin-right:-4px;right:0}.jcrop-dragbar.ord-w{margin-left:-4px}.jcrop-light .jcrop-vline,.jcrop-light .jcrop-hline{background:#fff;filter:alpha(opacity=70) !important;opacity:.7 !important}.jcrop-light .jcrop-handle{-moz-border-radius:3px;-webkit-border-radius:3px;background-color:#000;border-color:#fff;border-radius:3px}.jcrop-dark .jcrop-vline,.jcrop-dark .jcrop-hline{background:#000;filter:alpha(opacity=70) !important;opacity:.7 !important}.jcrop-dark .jcrop-handle{-moz-border-radius:3px;-webkit-border-radius:3px;background-color:#fff;border-color:#000;border-radius:3px}.solid-line .jcrop-vline,.solid-line .jcrop-hline{background:#fff}.jcrop-holder img,img.jcrop-preview{max-width:none}/*!
 * jQuery UI CSS Framework 1.13.0
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 *//*!
 * jQuery UI Datepicker 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/datepicker/#theming
 */.ui-datepicker{width:17em;padding:.2em .2em 0;display:none;background:#fff}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.fileinput-button{position:relative;overflow:hidden;float:left;margin-right:4px;cursor:auto}.fileinput-button input{position:absolute;top:0;right:0;margin:0;border:solid rgba(0,0,0,0);border-width:0 0 300px 300px;opacity:0;filter:alpha(opacity=0);-moz-transform:translate(-1300px, 120px) scale(10);direction:ltr;cursor:pointer}.table-button input{-moz-transform:translate(-420px, 0px) scale(5) !important}.add-image-button input{-moz-transform:translate(-300px, 0px) scale(4) !important;border-width:0 0 100px 200px !important;display:block}.replace-button input{-moz-transform:translate(-100px, 0px) scale(2) !important;display:block}.CodeMirror{font-family:monospace;font-size:14px;height:clamp(300px,50vh,550px);color:#000;direction:ltr}.CodeMirror-lines{padding:4px 0}.CodeMirror pre{padding:0 4px}.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{background-color:#fff}.CodeMirror-gutters{border-right:1px solid #767676;background-color:#f0f0f0;white-space:nowrap}.CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#333;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{width:auto;border:0 !important;background:#7e7}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor-mark{background-color:rgba(20,255,20,.5);-webkit-animation:blink 1.06s steps(1) infinite;-moz-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite}.cm-animate-fat-cursor{width:auto;border:0;-webkit-animation:blink 1.06s steps(1) infinite;-moz-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite;background-color:#7e7}@-moz-keyframes blink{50%{background-color:rgba(0,0,0,0)}}@-webkit-keyframes blink{50%{background-color:rgba(0,0,0,0)}}@keyframes blink{50%{background-color:rgba(0,0,0,0)}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{position:absolute;left:0;right:0;top:-50px;bottom:-20px;overflow:hidden}.CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.cm-s-default .cm-header{color:#007faa}.cm-s-default .cm-quote{color:dimgray}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:bold}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#7928a1}.cm-s-default .cm-atom{color:#7928a1}.cm-s-default .cm-number{color:#aa5d00}.cm-s-default .cm-def{color:#007faa}.cm-s-default .cm-callee{color:#007faa}.cm-s-default .cm-variable{color:#545454}.cm-s-default .cm-punctuation{color:#545454}.cm-s-default .cm-property{color:dimgray}.cm-s-default .cm-operator{color:#7928a1}.cm-s-default .cm-variable-2{color:#aa5d00}.cm-s-default .cm-variable-3,.cm-s-default .cm-type{color:#aa5d00}.cm-s-default .cm-comment{color:dimgray}.cm-s-default .cm-string{color:green}.cm-s-default .cm-string-2{color:green}.cm-s-default .cm-meta{color:#aa5d00}.cm-s-default .cm-qualifier{color:#007faa}.cm-s-default .cm-builtin{color:#aa5d00}.cm-s-default .cm-bracket{color:#545454}.cm-s-default .cm-tag{color:#d91e18}.cm-s-default .cm-attribute{color:#aa5d00}.cm-s-default .cm-hr{color:dimgray}.cm-s-default .cm-link{color:#007faa}.cm-s-default .cm-error{color:#7928a1}.cm-invalidchar{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{position:relative;overflow:hidden;background:#fff}.CodeMirror-scroll{overflow:scroll !important;margin-bottom:-30px;margin-right:-30px;padding-bottom:30px;height:100%;outline:none;position:relative}.CodeMirror-sizer{position:relative;border-right:30px solid rgba(0,0,0,0)}.CodeMirror-vscrollbar,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{position:absolute;z-index:6;display:none}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-30px}.CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none !important;border:none !important}.CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:rgba(0,0,0,0)}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:rgba(0,0,0,0)}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border-width:0;background:rgba(0,0,0,0);font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual}.CodeMirror-wrap pre{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-scroll,.CodeMirror-sizer,.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber{-moz-box-sizing:content-box;box-sizing:content-box}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-cursor{position:absolute;pointer-events:none}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}div.CodeMirror-dragcursors{visibility:visible}.CodeMirror-focused div.CodeMirror-cursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:rgba(255,255,0,.4)}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:none}.cm-s-tomorrow-night-eighties.CodeMirror{background:#000;color:#ccc}.cm-s-tomorrow-night-eighties div.CodeMirror-selected{background:#2d2d2d}.cm-s-tomorrow-night-eighties .CodeMirror-line::selection,.cm-s-tomorrow-night-eighties .CodeMirror-line>span::selection,.cm-s-tomorrow-night-eighties .CodeMirror-line>span>span::selection{background:rgba(45,45,45,.99)}.cm-s-tomorrow-night-eighties .CodeMirror-line::-moz-selection,.cm-s-tomorrow-night-eighties .CodeMirror-line>span::-moz-selection,.cm-s-tomorrow-night-eighties .CodeMirror-line>span>span::-moz-selection{background:rgba(45,45,45,.99)}.cm-s-tomorrow-night-eighties .CodeMirror-gutters{background:#000;border-right:0px}.cm-s-tomorrow-night-eighties .CodeMirror-guttermarker{color:#f2777a}.cm-s-tomorrow-night-eighties .CodeMirror-guttermarker-subtle{color:#777}.cm-s-tomorrow-night-eighties .CodeMirror-linenumber{color:#515151}.cm-s-tomorrow-night-eighties .CodeMirror-cursor{border-left:1px solid #6a6a6a}.cm-s-tomorrow-night-eighties span.cm-comment{color:#d27b53}.cm-s-tomorrow-night-eighties span.cm-atom{color:#a16a94}.cm-s-tomorrow-night-eighties span.cm-number{color:#a16a94}.cm-s-tomorrow-night-eighties span.cm-property,.cm-s-tomorrow-night-eighties span.cm-attribute{color:#9c9}.cm-s-tomorrow-night-eighties span.cm-keyword{color:#f2777a}.cm-s-tomorrow-night-eighties span.cm-string{color:#fc6}.cm-s-tomorrow-night-eighties span.cm-variable{color:#9c9}.cm-s-tomorrow-night-eighties span.cm-variable-2{color:#69c}.cm-s-tomorrow-night-eighties span.cm-def{color:#f99157}.cm-s-tomorrow-night-eighties span.cm-bracket{color:#ccc}.cm-s-tomorrow-night-eighties span.cm-tag{color:#f2777a}.cm-s-tomorrow-night-eighties span.cm-link{color:#a16a94}.cm-s-tomorrow-night-eighties span.cm-error{background:#f2777a;color:#6a6a6a}.cm-s-tomorrow-night-eighties .CodeMirror-activeline-background{background:#343600}.cm-s-tomorrow-night-eighties .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}.cm-s-base16-light.CodeMirror{background:#f5f5f5;color:#202020}.cm-s-base16-light div.CodeMirror-selected{background:#e0e0e0 !important}.cm-s-base16-light.CodeMirror ::selection{background:#e0e0e0}.cm-s-base16-light.CodeMirror ::-moz-selection{background:#e0e0e0}.cm-s-base16-light .CodeMirror-gutters{background:#f5f5f5;border-right:0px}.cm-s-base16-light .CodeMirror-guttermarker{color:#ac4142}.cm-s-base16-light .CodeMirror-guttermarker-subtle{color:#b0b0b0}.cm-s-base16-light .CodeMirror-linenumber{color:#b0b0b0}.cm-s-base16-light .CodeMirror-cursor{border-left:1px solid #505050 !important}.cm-s-base16-light span.cm-comment{color:#8f5536}.cm-s-base16-light span.cm-atom{color:#aa759f}.cm-s-base16-light span.cm-number{color:#aa759f}.cm-s-base16-light span.cm-property,.cm-s-base16-light span.cm-attribute{color:#90a959}.cm-s-base16-light span.cm-keyword{color:#ac4142}.cm-s-base16-light span.cm-string{color:#f4bf75}.cm-s-base16-light span.cm-variable{color:#90a959}.cm-s-base16-light span.cm-variable-2{color:#6a9fb5}.cm-s-base16-light span.cm-def{color:#d28445}.cm-s-base16-light span.cm-bracket{color:#202020}.cm-s-base16-light span.cm-tag{color:#ac4142}.cm-s-base16-light span.cm-link{color:#aa759f}.cm-s-base16-light span.cm-error{background:#ac4142;color:#505050}.cm-s-base16-light .CodeMirror-activeline-background{background:#dddcdc !important}.cm-s-base16-light .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}/*!
 * Load Awesome v1.1.0 (http://github.danielcardoso.net/load-awesome/)
 * Copyright 2015 Daniel Cardoso <@DanielCardoso>
 * Licensed under MIT
 */.la-square-jelly-box,.la-square-jelly-box>div{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.la-square-jelly-box{display:block;font-size:0;color:var(--text-on-inverse)}.la-square-jelly-box.la-dark{color:var(--text-heading)}.la-square-jelly-box>div{display:inline-block;float:none;background-color:currentColor;border:0 solid currentColor}.la-square-jelly-box{width:32px;height:32px}.la-square-jelly-box>div:nth-child(1),.la-square-jelly-box>div:nth-child(2){position:absolute;left:0;width:100%}.la-square-jelly-box>div:nth-child(1){top:-25%;z-index:1;height:100%;border-radius:10%;-webkit-animation:square-jelly-box-animate .6s -0.1s linear infinite;-moz-animation:square-jelly-box-animate .6s -0.1s linear infinite;-o-animation:square-jelly-box-animate .6s -0.1s linear infinite;animation:square-jelly-box-animate .6s -0.1s linear infinite}.la-square-jelly-box>div:nth-child(2){bottom:-9%;height:10%;background:#000;border-radius:50%;opacity:.2;-webkit-animation:square-jelly-box-shadow .6s -0.1s linear infinite;-moz-animation:square-jelly-box-shadow .6s -0.1s linear infinite;-o-animation:square-jelly-box-shadow .6s -0.1s linear infinite;animation:square-jelly-box-shadow .6s -0.1s linear infinite}.la-square-jelly-box.la-3x{width:96px;height:96px}@-webkit-keyframes square-jelly-box-animate{17%{border-bottom-right-radius:10%}25%{-webkit-transform:translateY(25%) rotate(22.5deg);transform:translateY(25%) rotate(22.5deg)}50%{border-bottom-right-radius:100%;-webkit-transform:translateY(50%) scale(1, 0.9) rotate(45deg);transform:translateY(50%) scale(1, 0.9) rotate(45deg)}75%{-webkit-transform:translateY(25%) rotate(67.5deg);transform:translateY(25%) rotate(67.5deg)}100%{-webkit-transform:translateY(0) rotate(90deg);transform:translateY(0) rotate(90deg)}}@-moz-keyframes square-jelly-box-animate{17%{border-bottom-right-radius:10%}25%{-moz-transform:translateY(25%) rotate(22.5deg);transform:translateY(25%) rotate(22.5deg)}50%{border-bottom-right-radius:100%;-moz-transform:translateY(50%) scale(1, 0.9) rotate(45deg);transform:translateY(50%) scale(1, 0.9) rotate(45deg)}75%{-moz-transform:translateY(25%) rotate(67.5deg);transform:translateY(25%) rotate(67.5deg)}100%{-moz-transform:translateY(0) rotate(90deg);transform:translateY(0) rotate(90deg)}}@-o-keyframes square-jelly-box-animate{17%{border-bottom-right-radius:10%}25%{-o-transform:translateY(25%) rotate(22.5deg);transform:translateY(25%) rotate(22.5deg)}50%{border-bottom-right-radius:100%;-o-transform:translateY(50%) scale(1, 0.9) rotate(45deg);transform:translateY(50%) scale(1, 0.9) rotate(45deg)}75%{-o-transform:translateY(25%) rotate(67.5deg);transform:translateY(25%) rotate(67.5deg)}100%{-o-transform:translateY(0) rotate(90deg);transform:translateY(0) rotate(90deg)}}@keyframes square-jelly-box-animate{17%{border-bottom-right-radius:10%}25%{-webkit-transform:translateY(25%) rotate(22.5deg);-moz-transform:translateY(25%) rotate(22.5deg);-o-transform:translateY(25%) rotate(22.5deg);transform:translateY(25%) rotate(22.5deg)}50%{border-bottom-right-radius:100%;-webkit-transform:translateY(50%) scale(1, 0.9) rotate(45deg);-moz-transform:translateY(50%) scale(1, 0.9) rotate(45deg);-o-transform:translateY(50%) scale(1, 0.9) rotate(45deg);transform:translateY(50%) scale(1, 0.9) rotate(45deg)}75%{-webkit-transform:translateY(25%) rotate(67.5deg);-moz-transform:translateY(25%) rotate(67.5deg);-o-transform:translateY(25%) rotate(67.5deg);transform:translateY(25%) rotate(67.5deg)}100%{-webkit-transform:translateY(0) rotate(90deg);-moz-transform:translateY(0) rotate(90deg);-o-transform:translateY(0) rotate(90deg);transform:translateY(0) rotate(90deg)}}@-webkit-keyframes square-jelly-box-shadow{50%{-webkit-transform:scale(1.25, 1);transform:scale(1.25, 1)}}@-moz-keyframes square-jelly-box-shadow{50%{-moz-transform:scale(1.25, 1);transform:scale(1.25, 1)}}@-o-keyframes square-jelly-box-shadow{50%{-o-transform:scale(1.25, 1);transform:scale(1.25, 1)}}@keyframes square-jelly-box-shadow{50%{-webkit-transform:scale(1.25, 1);-moz-transform:scale(1.25, 1);-o-transform:scale(1.25, 1);transform:scale(1.25, 1)}}
