.gn-ed,.gn-type{--gn-fg:var(--g-on-stage);--gn-mute:var(--g-stage-mute);--gn-tile:var(--g-stage-tile);--gn-tile-2:var(--g-stage-tile-2);--gn-on:var(--g-on-stage);--gn-on-fg:var(--g-stage);--gn-line:var(--g-stage-line);--gn-knob:var(--g-on-stage);--gn-piece-on:var(--g-on-stage)}.gn-cap,.gn-desk,.gn-post{--gn-fg:var(--g-ink);--gn-mute:var(--g-ink-mute);--gn-tile:var(--g-sunken);--gn-tile-2:var(--g-line-soft);--gn-on:var(--g-primary);--gn-on-fg:var(--g-on-primary);--gn-line:var(--g-line);--gn-knob:var(--g-primary);--gn-piece-on:var(--g-ink)}.gn-page{font-family:var(--g-font);color:var(--g-ink)}.gn-page.is-editing{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.gn-page-empty{min-height:60vh}.gn-grow{flex:1 1}.gn-hint{line-height:1.45;color:var(--gn-mute,var(--g-ink-mute))}.gn-hint,.gn-warn{margin:0;font-size:12.5px}.gn-warn{font-weight:700}.gn-note,.gn-warn{color:var(--g-warn)}.gn-note{margin:0;padding:10px 12px;border-radius:var(--g-r-field);background:var(--g-warn-soft);font-size:13px;font-weight:650;line-height:1.4}.gn-note.is-dark{background:var(--g-stage-tile);color:var(--g-on-stage);cursor:pointer}button{font-family:inherit}.gn-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:50px;padding:0 18px;border:0;border-radius:var(--g-r-field);background:var(--g-primary);color:var(--g-on-primary);font-size:14.5px;font-weight:700;white-space:nowrap;cursor:pointer;transition:transform var(--g-t-tap) var(--g-ease),opacity var(--g-t-fast) var(--g-ease)}.gn-primary:active{transform:scale(.97)}.gn-primary:disabled{opacity:.45;cursor:default}.gn-primary.is-big{height:56px;border-radius:var(--g-r-pill);font-size:17px;font-weight:800}.gn-primary.is-wide{width:240px;height:52px}.gn-outline-btn,.gn-quiet-btn,.gn-soft-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 16px;border:0;border-radius:var(--g-r-field);background:var(--gn-tile,var(--g-sunken));color:var(--gn-fg,var(--g-ink));font-size:14px;font-weight:700;white-space:nowrap;cursor:pointer;transition:transform var(--g-t-tap) var(--g-ease),background-color var(--g-t-fast) var(--g-ease)}.gn-outline-btn:active,.gn-quiet-btn:active,.gn-soft-btn:active{transform:scale(.97)}.gn-soft-btn:disabled{opacity:.45;cursor:default}.gn-outline-btn{height:52px;background:var(--g-paper);border:1.5px solid var(--g-line)}.gn-quiet-btn{background:transparent;color:var(--gn-mute);padding:0 6px;height:36px;font-weight:650}.gn-quiet-btn:hover{color:var(--gn-fg)}.gn-icon-btn,.gn-x{display:grid;place-items:center;flex:none;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:var(--g-paper);color:var(--g-ink);cursor:pointer}.gn-icon-btn{width:32px;height:32px;background:transparent;color:var(--gn-mute,var(--g-ink-mute))}.gn-icon-btn:disabled{opacity:.35}.gn-switch{position:relative;flex:none;width:48px;height:28px;padding:0;border:0;border-radius:var(--g-r-pill);background:var(--gn-line,var(--g-line));cursor:pointer;transition:background-color var(--g-t-fast) var(--g-ease)}.gn-switch>span{position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:var(--g-on-media);box-shadow:0 1px 3px var(--g-media-chip);transition:transform var(--g-t-fast) var(--g-spring)}.gn-switch.is-on{background:var(--g-accent)}.gn-switch.is-on>span{transform:translateX(20px)}.gn-cap .gn-switch.is-on,.gn-post .gn-switch.is-on{background:var(--g-primary)}.gn-cap .gn-switch.is-on>span,.gn-post .gn-switch.is-on>span{background:var(--g-on-primary)}.gn-slider{display:flex;flex-direction:column;gap:8px;color:var(--gn-fg)}.gn-slider-head{display:flex;justify-content:space-between;font-size:13px;font-weight:700}.gn-slider-row{display:flex;align-items:center;gap:12px}.gn-slider-val{flex:none;min-width:42px;text-align:right;font-size:13px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gn-slider input[type=range]{flex:1 1;height:22px;margin:0;background:transparent;appearance:none;cursor:pointer;touch-action:none}.gn-slider input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:6px;background:linear-gradient(to right,var(--gn-fg) var(--доля),var(--gn-line) var(--доля))}.gn-slider input[type=range]::-moz-range-track{height:6px;border-radius:6px;background:var(--gn-line)}.gn-slider input[type=range]::-moz-range-progress{height:6px;border-radius:6px;background:var(--gn-fg)}.gn-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;margin-top:-8px;border:0;border-radius:50%;background:var(--gn-knob);box-shadow:0 2px 6px var(--g-media-dim)}.gn-slider input[type=range]::-moz-range-thumb{width:22px;height:22px;border:0;border-radius:50%;background:var(--gn-knob);box-shadow:0 2px 6px var(--g-media-dim)}.gn-frame{position:relative;aspect-ratio:9/16;border-radius:20px;overflow:hidden;background:var(--g-stage-tile-2);-webkit-user-select:none;user-select:none}.gn-video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;visibility:hidden}.gn-video[data-on]{visibility:visible}.gn-layers{position:absolute;inset:0;width:100%;height:100%;touch-action:none;cursor:pointer}.gn-time{flex:1 1;justify-content:center;display:flex;align-items:center;height:26px;padding:0 10px;border-radius:var(--g-r-pill);color:var(--g-stage-mute);font-size:13px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none}.gn-play-hint{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:52px;height:52px;margin:-26px 0 0 -26px;border-radius:50%;background:var(--g-media-chip);animation:gn-fade var(--g-t-fast) var(--g-ease) both}.gn-loading,.gn-play-hint{color:var(--g-on-media);pointer-events:none}.gn-loading{position:absolute;inset:auto 12px 12px;padding:8px 12px;border-radius:var(--g-r-field);background:var(--g-media-dim);font-size:12.5px;font-weight:700;text-align:center}@keyframes gn-fade{0%{opacity:0;transform:scale(.9)}}.gn-ed{position:fixed;inset:0;z-index:var(--g-z-over-sheet);display:flex;flex-direction:column;background:var(--g-stage);color:var(--g-on-stage);font-family:var(--g-font);overflow:hidden;padding-bottom:var(--низ-экрана);animation:gn-in var(--g-t-slow) var(--g-ease) both}@keyframes gn-in{0%{opacity:0;transform:scale(.985)}}.gn-ed-top{flex:none;display:flex;align-items:center;gap:10px;min-height:42px;padding:calc(16px + env(safe-area-inset-top, 0px)) 14px 0}.gn-ed-title{font-size:17px;font-weight:800;flex:1 1}.gn-ed-title.is-center{text-align:center}.gn-round{display:grid;place-items:center;flex:none;width:42px;height:42px;padding:0;border:0;border-radius:50%;background:var(--g-stage-tile);color:var(--g-on-stage);cursor:pointer;transition:transform var(--g-t-tap) var(--g-ease),opacity var(--g-t-fast)}.gn-round:active{transform:scale(.92)}.gn-round:disabled{opacity:.4}.gn-next{flex:none;display:flex;align-items:center;height:42px;padding:0 18px;border:0;border-radius:var(--g-r-pill);background:var(--g-on-stage);color:var(--g-stage);font-size:15px;font-weight:800;cursor:pointer;transition:transform var(--g-t-tap) var(--g-ease),opacity var(--g-t-fast)}.gn-next:active{transform:scale(.95)}.gn-next:disabled{opacity:.45}.gn-ed-stage{flex:1 1;min-height:0;display:flex;align-items:center;justify-content:center;padding:14px 0 12px}.gn-ed-stage .gn-frame{height:min(100%,calc((100vw - 100px) * 1.7778))}.gn-ed-below{flex:none;padding:0 0 20px}.gn-ed-panel{display:flex;flex-direction:column;gap:10px}.gn-ed-panel>.gn-layerbar,.gn-ed-panel>.gn-note,.gn-ed-panel>.gn-tl{margin:0 14px}.gn-ed[data-screen="музыка"] .gn-ed-panel,.gn-ed[data-screen="наклейки"] .gn-ed-panel,.gn-ed[data-screen="обложка"] .gn-ed-panel,.gn-ed[data-screen="обрезка"] .gn-ed-panel,.gn-ed[data-screen="скорость"] .gn-ed-panel,.gn-ed[data-screen="фильтры"] .gn-ed-panel{padding:0 16px 6px}.gn-tools{display:flex;gap:2px;padding:4px 8px 0;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity;-webkit-mask-image:linear-gradient(to right,var(--g-stage) calc(100% - 36px),transparent);mask-image:linear-gradient(to right,var(--g-stage) calc(100% - 36px),transparent)}.gn-tool{scroll-snap-align:start}.gn-tools[data-end="1"]{-webkit-mask-image:none;mask-image:none}@media (min-width:520px){.gn-tools{-webkit-mask-image:none;mask-image:none;justify-content:center}}.gn-tools::-webkit-scrollbar{display:none}.gn-tool{flex:none;display:flex;flex-direction:column;align-items:center;gap:5px;width:58px;padding:0;border:0;background:none;color:var(--g-on-stage);font-size:11.5px;font-weight:600;opacity:.8;cursor:pointer}.gn-tool-ic{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;transition:background-color var(--g-t-fast) var(--g-ease),transform var(--g-t-tap) var(--g-ease)}.gn-tool:active .gn-tool-ic{transform:scale(.9)}.gn-tool.is-on{opacity:1;font-weight:800}.gn-tool.is-on .gn-tool-ic{background:var(--g-stage-tile)}.gn-layerbar{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.gn-layerbar-btn{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border:0;border-radius:var(--g-r-pill);background:var(--g-stage-tile);color:var(--g-on-stage);font-size:13px;font-weight:700;cursor:pointer}.gn-layerbar-btn:disabled{opacity:.4}.gn-layerbar-hint{flex-basis:100%;font-size:12px;color:var(--g-stage-mute);line-height:1.4}.gn-ed-trim{display:flex;flex-direction:column;gap:12px}.gn-trim-actions{display:flex;gap:10px}.gn-dark-btn{flex:1 1;display:flex;align-items:center;justify-content:center;gap:8px;height:48px;border:0;border-radius:16px;background:var(--g-stage-tile);color:var(--g-on-stage);font-size:14px;font-weight:800;cursor:pointer}.gn-piece-tabs{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.gn-piece-tab{flex:none;height:30px;padding:0 12px;border:0;border-radius:var(--g-r-pill);background:var(--gn-tile-2);color:var(--gn-fg);font-size:12.5px;font-weight:700;cursor:pointer}.gn-piece-tab.is-on{background:var(--gn-on);color:var(--gn-on-fg)}.gn-type{position:absolute;inset:0;z-index:5;display:flex;flex-direction:column;background:color-mix(in srgb,var(--g-stage) 72%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding-bottom:var(--низ-экрана)}.gn-type-top{display:flex;padding:calc(16px + env(safe-area-inset-top, 0px)) 14px 0}.gn-type-field{flex:1 1;display:flex;align-items:center;justify-content:center;padding:20px;min-height:0}.gn-type-input{width:100%;max-height:100%;padding:8px 16px;border:0;border-radius:16px;background:transparent;font-size:30px!important;line-height:1.22;text-align:center;resize:none;outline:none;field-sizing:content}.gn-type-input::placeholder{color:var(--g-stage-mute)}.gn-type-input.is-плашка{background:var(--ц);width:auto;min-width:60%}.gn-type-input.is-простой{text-shadow:0 3px 14px var(--g-media-scrim)}.gn-type-input.is-контур{-webkit-text-stroke:1.5px var(--g-stage);paint-order:stroke fill}.gn-type-input.is-неон{text-shadow:0 0 18px var(--ц),0 0 6px var(--ц);color:var(--g-on-stage)!important}.gn-type-bottom{gap:12px;padding:0 14px 20px}.gn-tl,.gn-type-bottom{display:flex;flex-direction:column}.gn-tl{--x0:0px;--x1:56px;--rul:22px;position:relative;gap:8px;touch-action:none}.gn-tl.is-desk{--x0:90px;--x1:100px;--rul:24px}.gn-tl{gap:6px}.gn-tl.is-desk{gap:8px}.gn-tl-row{display:flex;align-items:flex-start;gap:10px}.gn-tl-row.is-ruler{height:var(--rul)}.gn-tl-label{flex:none;width:80px;padding-top:6px;font-size:12.5px;font-weight:800;color:var(--g-ink-2)}.gn-tl-row.is-ruler .gn-tl-label{padding:0}.gn-tl-lane{position:relative;flex:1 1;min-width:0}.gn-tl-row.is-ruler .gn-tl-lane{height:var(--rul);cursor:ew-resize}.gn-tl.is-near-head{cursor:ew-resize}.gn-tl-tick{position:absolute;left:0;top:0;font-size:10.5px;font-weight:700;color:var(--gn-mute,var(--g-ink-mute));font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none}.gn-tl.is-desk .gn-tl-tick{font-size:11.5px}.gn-tl-end{flex:none;width:46px}.gn-tl.is-desk .gn-tl-end{width:90px}.gn-tl-add{flex:none;display:flex;align-items:center;justify-content:center;gap:4px;width:46px;padding:0;border:2px dashed var(--gn-line);border-radius:10px;background:transparent;color:var(--gn-fg);font-size:13px;font-weight:700;cursor:pointer;transition:background-color var(--g-t-fast) var(--g-ease),transform var(--g-t-tap) var(--g-ease)}.gn-tl.is-desk .gn-tl-add{width:90px}.gn-tl-add:hover{background:var(--gn-tile-2)}.gn-tl-add:active{transform:scale(.95)}.gn-tl-add:disabled{opacity:.35;cursor:default}.gn-piece{position:absolute;left:0;top:0;border-radius:10px;overflow:hidden;outline:2.5px solid transparent;outline-offset:-2.5px;background:var(--gn-tile);cursor:grab;touch-action:none;will-change:transform}.gn-piece.is-on{outline-color:var(--gn-piece-on)}.gn-piece.is-drag{cursor:grabbing;box-shadow:var(--g-sh-pop)}.gn-piece-frames{position:absolute;inset:0;display:flex;gap:1px;pointer-events:none}.gn-piece-frames>span{flex:1 1;background:var(--gn-tile) center /cover no-repeat}.gn-piece-badge,.gn-piece-len{position:absolute;bottom:4px;height:17px;padding:0 5px;border-radius:6px;background:var(--g-media-dim);color:var(--g-on-media);font-size:10.5px;font-weight:800;line-height:17px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;pointer-events:none}.gn-piece-len{right:6px}.gn-piece-badge{left:6px}.gn-piece-grip{position:absolute;top:0;bottom:0;width:16px;cursor:ew-resize;touch-action:none}.gn-piece-grip:after{content:"";position:absolute;top:50%;width:4px;height:22px;margin-top:-11px;border-radius:2px;background:var(--gn-piece-on);box-shadow:0 0 0 1px var(--g-media-chip)}.gn-piece-grip.is-start{left:0}.gn-piece-grip.is-start:after{left:3px}.gn-piece-grip.is-end{right:0}.gn-piece-grip.is-end:after{right:3px}.gn-tl-lane.is-layers{min-height:22px}.gn-strip{position:absolute;left:0;top:0;display:flex;align-items:center;height:22px;border-radius:7px;color:var(--g-on-clip);font-size:11.5px;font-weight:800;cursor:grab;touch-action:none;outline:2px solid transparent;outline-offset:1px;transition:outline-color var(--g-t-fast)}.gn-strip.is-text{background:var(--g-clip-text)}.gn-strip.is-sticker{background:var(--g-clip-sticker);opacity:.95}.gn-strip.is-on{outline-color:var(--gn-piece-on)}.gn-tl.is-desk .gn-strip{height:30px;border-radius:8px;font-size:12.5px}.gn-strip-text{flex:1 1;min-width:0;padding:0 4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.gn-strip-text i{font-style:normal;margin-right:6px}.gn-strip-grip{flex:none;align-self:stretch;width:10px;cursor:ew-resize;touch-action:none}.gn-strip.is-on .gn-strip-grip{background:color-mix(in srgb,var(--g-on-clip) 18%,transparent)}.gn-strip-grip.is-start{border-radius:7px 0 0 7px}.gn-strip-grip.is-end{border-radius:0 7px 7px 0}.gn-tl-headbox{position:absolute;top:calc(var(--rul) - 12px);bottom:-4px;left:var(--x0);right:var(--x1);pointer-events:none}.gn-tl-head{position:absolute;left:-1.5px;top:0;bottom:0;width:3px;border-radius:3px;background:var(--g-on-stage);box-shadow:0 0 0 1px var(--g-media-chip);will-change:transform;outline:none}.gn-tl.is-desk .gn-tl-head{background:var(--g-accent);box-shadow:none}.gn-tl-head:before{content:"";position:absolute;left:50%;top:0;width:12px;height:12px;margin-left:-6px;border-radius:50%;background:inherit;box-shadow:0 0 0 1.5px var(--g-media-chip);transition:transform var(--g-t-fast) var(--g-ease)}.gn-tl.is-desk .gn-tl-head:before{box-shadow:0 0 0 2px var(--g-paper)}.gn-tl.is-scrub .gn-tl-head:before{transform:scale(1.35)}.gn-panel{display:flex;flex-direction:column;gap:14px;color:var(--gn-fg)}.gn-panel-title{font-size:14px;font-weight:800}.gn-filter-strip{display:flex;gap:10px;margin:0 -16px;padding:4px 16px;overflow-x:auto;scrollbar-width:none}.gn-props .gn-filter-strip{display:grid;grid-template-columns:repeat(3,1fr);margin:0;padding:2px;overflow:visible}.gn-filter-strip::-webkit-scrollbar{display:none}.gn-filter{flex:none;display:flex;flex-direction:column;align-items:center;gap:6px;width:64px;padding:0;border:0;background:none;color:var(--gn-fg);font-size:11.5px;font-weight:600;cursor:pointer}.gn-props .gn-filter{width:auto}.gn-filter-thumb{display:block;width:60px;height:76px;border-radius:12px;background:var(--gn-tile) center /cover no-repeat;outline:2.5px solid transparent;outline-offset:2px;transition:outline-color var(--g-t-fast),transform var(--g-t-tap) var(--g-ease)}.gn-props .gn-filter-thumb{width:100%;height:auto;aspect-ratio:60/76}.gn-filter:active .gn-filter-thumb{transform:scale(.95)}.gn-filter.is-on{font-weight:800}.gn-filter.is-on .gn-filter-thumb{outline-color:var(--gn-piece-on)}.gn-scope{display:flex;gap:8px}.gn-scope-btn{flex:1 1;height:44px;border:0;border-radius:14px;background:var(--gn-tile-2);color:var(--gn-fg);font-size:14px;font-weight:700;opacity:.7;cursor:pointer;transition:background-color var(--g-t-fast),opacity var(--g-t-fast)}.gn-scope-btn.is-on{background:var(--gn-tile);opacity:1;font-weight:800}.gn-props .gn-scope-btn.is-on{background:var(--gn-on);color:var(--gn-on-fg)}.gn-scope-btn:disabled{opacity:.35;cursor:default}.gn-speeds{display:flex;gap:8px}.gn-speed-btn{flex:1 1;height:44px;border:0;border-radius:14px;background:var(--gn-tile);color:var(--gn-fg);font-size:15px;font-weight:800;cursor:pointer;transition:background-color var(--g-t-fast),color var(--g-t-fast),transform var(--g-t-tap) var(--g-ease)}.gn-speed-btn:active{transform:scale(.95)}.gn-speed-btn.is-on{background:var(--gn-on);color:var(--gn-on-fg)}.gn-speed-btn:disabled{opacity:.4}.gn-row-switch{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:16px;background:var(--gn-tile-2)}.gn-row-switch>span{flex:1 1;display:flex;flex-direction:column;gap:2px}.gn-row-switch b{font-size:14px}.gn-row-switch small{font-size:12px;color:var(--gn-mute)}.gn-trim{display:flex;flex-direction:column;gap:12px;color:var(--gn-fg)}.gn-trim-head{display:flex;justify-content:space-between;font-size:13.5px;font-weight:700;opacity:.85;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gn-trim-head .is-over{color:var(--g-warn);opacity:1}.gn-trim-bar{position:relative;height:64px;border-radius:12px;overflow:hidden;touch-action:none}.gn-post .gn-trim-bar{height:60px}.gn-trim-frames{position:absolute;inset:0;display:flex;gap:2px}.gn-trim-frames>span{flex:1 1;background:var(--gn-tile) center /cover no-repeat}.gn-trim-shade{background:var(--g-media-scrim);pointer-events:none}.gn-trim-shade,.gn-trim-window{position:absolute;top:0;bottom:0}.gn-trim-window{border:3px solid var(--g-on-media);border-radius:10px}.gn-trim-grip{position:absolute;top:-3px;bottom:-3px;width:22px;cursor:ew-resize;touch-action:none}.gn-trim-grip:after{content:"";position:absolute;top:50%;width:4px;height:22px;margin-top:-11px;border-radius:2px;background:var(--g-on-media)}.gn-trim-grip.is-start{left:-12px}.gn-trim-grip.is-start:after{left:9px}.gn-trim-grip.is-end{right:-12px}.gn-trim-grip.is-end:after{right:9px}.gn-trim-head-mark{position:absolute;top:-4px;bottom:-4px;width:3px;margin-left:-1.5px;border-radius:3px;background:var(--g-accent);pointer-events:none}.gn-cover-bar{position:relative;display:flex;gap:2px;height:76px;border-radius:12px;overflow:visible;cursor:pointer;touch-action:none}.gn-cover-bar>span:not(.gn-cover-pick){flex:1 1;background:var(--gn-tile) center /cover no-repeat;opacity:.55}.gn-cover-bar>span:first-child{border-radius:12px 0 0 12px}.gn-cover-bar>span:nth-last-child(2){border-radius:0 12px 12px 0}.gn-cover-pick{position:absolute;top:-6px;bottom:-6px;width:50px;margin-left:-25px;border:3px solid var(--gn-piece-on);border-radius:12px;box-shadow:0 6px 16px var(--g-media-dim);pointer-events:none;transition:left var(--g-t-tap) linear}.gn-tabs{display:flex;gap:4px;padding:4px;border-radius:var(--g-r-pill);background:var(--gn-tile-2)}.gn-tab{flex:1 1;height:34px;border:0;border-radius:var(--g-r-pill);background:transparent;color:var(--gn-fg);font-size:13.5px;font-weight:700;opacity:.75;cursor:pointer}.gn-tab.is-on{background:var(--gn-tile);opacity:1;font-weight:800}.gn-props .gn-tab.is-on{background:var(--g-paper);box-shadow:var(--g-sh-card)}.gn-emoji{display:grid;grid-template-columns:repeat(6,1fr);gap:4px;max-height:190px;overflow-y:auto}.gn-props .gn-emoji{grid-template-columns:repeat(5,1fr);max-height:none}.gn-emoji button{height:48px;border:0;border-radius:12px;background:transparent;font-size:30px;cursor:pointer;transition:background-color var(--g-t-fast),transform var(--g-t-tap) var(--g-ease)}.gn-emoji button:hover{background:var(--gn-tile-2)}.gn-emoji button:active{transform:scale(.88)}.gn-badges{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;max-height:190px;overflow-y:auto}.gn-props .gn-badges{max-height:none}.gn-badges button{padding:6px;border:0;border-radius:12px;background:var(--gn-tile-2);cursor:pointer}.gn-badges canvas{display:block;width:100%;height:auto}.gn-textprops{display:flex;flex-direction:column;gap:10px}.gn-textarea{min-height:50px;padding:14px 16px;border:1px solid transparent;border-radius:14px;background:var(--gn-tile);color:var(--gn-fg);font-family:var(--g-font);font-size:15.5px!important;line-height:1.4;resize:vertical;outline:none;transition:border-color var(--g-t-fast),box-shadow var(--g-t-fast)}.gn-props-label{font-size:13.5px;font-weight:700;color:var(--g-ink-2)}.gn-chips{display:flex;gap:6px;flex-wrap:wrap}.gn-chips.is-scroll{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.gn-chip{flex:none;display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 13px;border:1px solid var(--g-line);border-radius:var(--g-r-pill);background:var(--g-paper);color:var(--g-ink-2);font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer;transition:background-color var(--g-t-fast),color var(--g-t-fast),transform var(--g-t-tap) var(--g-ease)}.gn-chip:active{transform:scale(.96)}.gn-chip.is-on{border-color:transparent;background:var(--g-accent-soft);color:var(--g-accent-ink);font-weight:700}.gn-chips.is-dark .gn-chip{border-color:transparent;background:var(--g-stage-tile);color:var(--g-on-stage)}.gn-chips.is-dark .gn-chip.is-on{background:var(--g-on-stage);color:var(--g-stage)}.gn-colors{display:flex;gap:8px;flex-wrap:wrap}.gn-color{width:28px;height:28px;padding:0;border:1px solid var(--gn-line);border-radius:50%;background:var(--ц);cursor:pointer;outline:2.5px solid transparent;outline-offset:2px;transition:outline-color var(--g-t-fast),transform var(--g-t-tap) var(--g-ease)}.gn-color:active{transform:scale(.9)}.gn-color.is-on{outline-color:var(--g-accent)}.gn-type .gn-color.is-on{outline-color:var(--g-on-stage)}.gn-desk{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:220px minmax(0,1fr) 300px;grid-template-rows:minmax(0,1fr) auto;gap:18px;font-family:var(--g-font);color:var(--g-ink)}.gn-card{min-height:0;border-radius:var(--g-r-card);background:var(--g-paper);box-shadow:var(--g-sh-card)}.gn-card-title{font-size:16px;font-weight:800}.gn-tools-desk{display:flex;flex-direction:column;gap:4px;padding:14px;overflow-y:auto}.gn-tools-desk>.gn-card-title{padding:6px 12px 10px}.gn-tool-row{display:flex;align-items:center;gap:12px;padding:10px 12px;border:0;border-radius:14px;background:transparent;color:var(--g-ink-2);font-size:14px;font-weight:600;text-align:left;cursor:pointer;transition:background-color var(--g-t-fast) var(--g-ease),color var(--g-t-fast)}.gn-tool-row:hover{background:var(--g-sunken);color:var(--g-ink)}.gn-tool-row.is-on{background:var(--g-line-soft);color:var(--g-ink);font-weight:800}.gn-tool-row.is-quiet{font-size:13px;color:var(--g-ink-mute);padding:8px 12px}.gn-tool-row:disabled{opacity:.45;cursor:default}.gn-tool-row kbd{margin-left:auto;padding:1px 6px;border-radius:6px;background:var(--g-sunken);font-family:inherit;font-size:11px;font-weight:700;color:var(--g-ink-mute)}.gn-stage-desk{position:relative;min-height:0;display:flex;align-items:center;justify-content:center;padding:24px 24px 70px;border-radius:22px;background:var(--g-stage);box-shadow:0 0 0 1px var(--g-line-soft)}.gn-stage-desk .gn-frame{height:100%;max-height:720px;border-radius:18px}.gn-playpill,.gn-soundpill{position:absolute;bottom:16px;display:flex;align-items:center;gap:10px;height:38px;padding:0 16px;border:0;border-radius:var(--g-r-pill);background:var(--g-stage-tile);color:var(--g-on-stage);font-size:14px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color var(--g-t-fast),transform var(--g-t-tap) var(--g-ease)}.gn-playpill{left:50%;transform:translateX(-50%)}.gn-playpill:active{transform:translateX(-50%) scale(.96)}.gn-soundpill{right:16px;width:38px;padding:0;justify-content:center}.gn-playpill:hover,.gn-soundpill:hover{background:color-mix(in srgb,var(--g-on-stage) 20%,transparent)}.gn-props{display:flex;flex-direction:column;gap:14px;padding:18px;overflow:hidden}.gn-props-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:14px;overflow-y:auto;margin:-4px;padding:4px}.gn-props>.gn-grow{display:none}.gn-props .gn-primary{flex:none;width:100%}.gn-total{display:flex;justify-content:space-between;font-size:13px;font-weight:700;color:var(--g-ink-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gn-total .is-over{color:var(--g-warn)}.gn-layer-row{display:flex;align-items:center;gap:8px;height:36px;padding:0 10px;border:0;border-radius:10px;background:var(--g-sunken);color:var(--g-ink);font-size:13px;font-weight:700;text-align:left;cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.gn-layer-row i{font-style:normal;padding:1px 6px;border-radius:6px;background:var(--g-clip-text);color:var(--g-on-clip)}.gn-selected-sticker{display:flex;flex-direction:column;gap:10px;padding-bottom:12px;border-bottom:1px solid var(--g-line-soft)}.gn-piece-list{display:flex;flex-direction:column;gap:6px}.gn-piece-item{display:flex;align-items:center;gap:4px;padding:4px 4px 4px 12px;border-radius:12px;background:var(--g-sunken);outline:2px solid transparent}.gn-piece-item.is-on{outline-color:var(--g-ink)}.gn-piece-item>button:first-child{flex:1 1;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:4px 0;border:0;background:none;color:var(--g-ink);text-align:left;cursor:pointer}.gn-piece-item b{font-size:13.5px}.gn-piece-item span{font-size:12px;color:var(--g-ink-mute);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gn-tracks{grid-column:1/-1;padding:16px 18px}.gn-tracks .gn-tl-headbox{bottom:-4px}.gn-cap{position:fixed;inset:0;max-height:100dvh;z-index:calc(var(--g-z-over-sheet) + 2);display:flex;flex-direction:column;background:var(--g-bg);color:var(--g-ink);font-family:var(--g-font)}.gn-cap-scroll{flex:1 1;min-height:0;display:flex;flex-direction:column;gap:14px;padding:calc(16px + env(safe-area-inset-top, 0px)) 16px 20px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}.gn-cap-scroll>*{flex-shrink:0}.gn-cap-top{display:flex;align-items:center;gap:12px}.gn-cap-top b{font-size:20px;font-weight:800}.gn-back{display:grid;place-items:center;width:42px;height:42px;padding:0;border:0;border-radius:50%;color:var(--g-ink);cursor:pointer}.gn-back,.gn-cap-card{background:var(--g-paper);box-shadow:var(--g-sh-card)}.gn-cap-card{display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:var(--g-r-card)}.gn-cap-card.is-row{flex-direction:row;gap:14px}.gn-cap-card.is-settings{gap:10px;padding:14px 16px}.gn-cap-card.is-settings>*{flex-shrink:0}.gn-post .gn-cap-card{padding:16px}.gn-cap-cover{position:relative;flex:none;width:92px;height:160px;padding:0;border:0;border-radius:14px;overflow:hidden;background:var(--g-stage);cursor:pointer}.gn-cap-cover img{width:100%;height:100%;object-fit:cover;display:block}.gn-cap-cover span,.gn-post-cover-label{position:absolute;left:6px;right:6px;bottom:6px;display:flex;align-items:center;justify-content:center;height:24px;border-radius:8px;background:var(--g-media-dim);color:var(--g-on-media);font-size:11.5px;font-weight:800}.gn-cap-textcol{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:6px}.gn-cap-text{flex:1 1 auto;width:100%;min-height:96px;padding:0;border:0;background:transparent;color:var(--g-ink);font-family:var(--g-font);font-size:15px;line-height:1.45;resize:none;outline:none}.gn-post .gn-cap-text{font-size:16px;min-height:72px}.gn-cap-text::placeholder{color:var(--g-ink-3)}.gn-cap-count{margin-top:auto;font-size:12px;color:var(--g-ink-3);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gn-cap-label{font-size:15px;font-weight:700}.gn-cap-label.is-muted{font-size:14px;color:var(--g-ink-2)}.gn-cap-card.is-settings>.gn-cap-label:not(:first-child){margin-top:4px}.gn-cap-chips{display:flex;flex:none;gap:8px;overflow-x:auto;scrollbar-width:none}.gn-cap-chips.is-wrap{flex-wrap:wrap;overflow:visible}.gn-cap-chip{flex:none;display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 13px;border:1px solid var(--g-line);border-radius:var(--g-r-pill);background:var(--g-paper);color:var(--g-ink-2);font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer;transition:background-color var(--g-t-fast),color var(--g-t-fast),transform var(--g-t-tap) var(--g-ease)}.gn-cap-chip:active{transform:scale(.96)}.gn-cap-chip img{width:22px;height:22px;margin-left:-8px;border-radius:50%;object-fit:cover}.gn-cap-chip.is-on{border-color:transparent;background:var(--g-accent-soft);color:var(--g-accent-ink);font-weight:700}.gn-cap-note{margin-top:-4px;font-size:12.5px;color:var(--g-ink-mute);line-height:1.4}.gn-cap-search{display:flex;flex-direction:column;gap:6px}.gn-cap-search-field{display:flex;align-items:center;gap:8px;height:40px;padding:0 4px 0 12px;border:1px solid var(--g-line);border-radius:var(--g-r-field);background:var(--g-sunken);color:var(--g-ink-mute)}.gn-cap-search-field input{flex:1 1;min-width:0;border:0;background:transparent;color:var(--g-ink);font-family:inherit;font-size:14px;outline:none}.gn-cap-found{display:flex;flex-direction:column;gap:2px;max-height:220px;overflow-y:auto}.gn-cap-found-row{display:flex;align-items:center;gap:10px;padding:6px 8px;border:0;border-radius:12px;background:transparent;color:var(--g-ink);text-align:left;cursor:pointer}.gn-cap-found-row:hover{background:var(--g-sunken)}.gn-cap-face,.gn-cap-found-row img{flex:none;width:34px;height:34px;border-radius:50%;object-fit:cover;display:grid;place-items:center;background:var(--g-av-1);color:var(--g-accent-ink);font-weight:800}.gn-cap-found-row>span:not(.gn-cap-face){flex:1 1;display:flex;flex-direction:column;min-width:0}.gn-cap-found-row b{font-size:14px}.gn-cap-found-row small{font-size:12px;color:var(--g-ink-mute)}.gn-cap-found-row i{font-style:normal;font-size:12.5px;font-weight:700;color:var(--g-accent-ink)}.gn-cap-found-row.is-on{background:var(--g-accent-soft)}.gn-seg{display:flex;gap:4px;padding:4px;border-radius:var(--g-r-pill);background:var(--g-line-soft)}.gn-post .gn-seg{width:320px}.gn-seg-btn{flex:1 1;display:flex;align-items:center;justify-content:center;gap:6px;height:38px;border:0;border-radius:var(--g-r-pill);background:transparent;color:var(--g-ink-2);font-size:14px;font-weight:700;cursor:pointer;transition:background-color var(--g-t-fast),color var(--g-t-fast)}.gn-seg-btn.is-on{background:var(--g-paper);box-shadow:var(--g-sh-card);color:var(--g-ink);font-weight:800}.gn-seg-btn:disabled{opacity:.4;cursor:default}.gn-cap-row{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--g-line-soft)}.gn-cap-row>span{flex:1 1;display:flex;flex-direction:column}.gn-cap-row b{font-size:15px}.gn-cap-row small{font-size:12.5px;color:var(--g-ink-mute)}.gn-cap-go{flex:none;padding:12px 16px calc(16px + var(--низ-экрана));background:var(--g-bg);border-top:1px solid var(--g-line-soft)}.gn-cap-go .gn-primary{width:100%}.gn-cap-coverpick{--gn-fg:var(--g-ink);--gn-tile:var(--g-sunken);--gn-piece-on:var(--g-ink);display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:var(--g-r-card);background:var(--g-paper);box-shadow:var(--g-sh-card)}.gn-post-veil{position:fixed;inset:0;z-index:calc(var(--g-z-over-sheet) + 2);display:grid;place-items:center;padding:20px;background:color-mix(in srgb,var(--g-stage) 50%,transparent);animation:gn-fade-veil var(--g-t-slow) var(--g-ease) both}@keyframes gn-fade-veil{0%{opacity:0}}.gn-post{display:grid;grid-template-columns:400px minmax(0,1fr);gap:24px;width:min(1000px,100%);height:min(820px,100%);padding:24px;border-radius:28px;background:var(--g-bg);box-shadow:var(--g-sh-modal);font-family:var(--g-font);color:var(--g-ink);overflow:hidden}.gn-post-left{min-height:0;display:flex;flex-direction:column;gap:12px;overflow-y:auto}.gn-post-cover{position:relative;flex:1 1 auto;min-height:260px;max-height:580px;border-radius:22px;overflow:hidden;background:var(--g-stage)}.gn-post-cover img{width:100%;height:100%;object-fit:cover;display:block}.gn-post-cover-label{left:auto;right:12px;bottom:12px;padding:0 12px}.gn-post-time{display:flex;justify-content:space-between;font-size:13.5px;font-weight:700;color:var(--g-ink-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gn-post-btns{display:flex;gap:8px}.gn-post-btns .gn-soft-btn{flex:1 1}.gn-post-right{min-height:0;display:flex;flex-direction:column;gap:16px;overflow-x:hidden;overflow-y:auto}.gn-post-right>.gn-cap-card.is-settings{flex:0 1 auto;min-height:140px;overflow-y:auto}.gn-post-right>*{flex-shrink:0}.gn-post-right>.gn-cap-card.is-settings{flex-shrink:1}.gn-post-right>.gn-grow{display:none}.gn-post-right>.gn-post-actions{margin-top:auto}.gn-post-head{display:flex;align-items:center;justify-content:space-between}.gn-post-head b{font-size:24px;font-weight:800}.gn-post-head .gn-x{width:40px;height:40px}.gn-post-actions{display:flex;gap:10px;justify-content:flex-end}.gn-dpick,.gn-first,.gn-pick{position:fixed;inset:0;z-index:calc(var(--g-z-over-sheet) + 4);font-family:var(--g-font);color:var(--g-ink)}.gn-dpick-veil,.gn-first-veil,.gn-pick-veil{position:absolute;inset:0;padding:0;border:0;background:color-mix(in srgb,var(--g-stage) 45%,transparent);cursor:default}.gn-first-veil{background:color-mix(in srgb,var(--g-stage) 55%,transparent)}.gn-grab{align-self:center;width:40px;height:5px;border-radius:5px;background:var(--g-line);flex:none}.gn-pick-sheet{position:absolute;left:0;right:0;bottom:0;max-height:calc(100% - 96px);display:flex;flex-direction:column;gap:14px;padding:10px 16px calc(26px + var(--низ-экрана));border-radius:28px 28px 0 0;background:var(--g-bg);overflow-y:auto}.gn-first-sheet.is-leaving,.gn-pick-sheet.is-leaving{transform:translateY(100%);transition:transform .2s var(--g-ease)}.gn-pick-head{display:flex;align-items:center;justify-content:space-between}.gn-pick-head b{font-size:22px;font-weight:800;letter-spacing:-.02em}.gn-pick-head.is-desk b{font-size:24px;letter-spacing:0}.gn-pick-head.is-desk .gn-x{width:40px;height:40px}.gn-pick-two{display:grid;grid-template-columns:1fr 1fr;gap:10px}.gn-pick-big{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;height:104px;border:0;border-radius:20px;background:var(--g-paper);box-shadow:var(--g-sh-card);color:var(--g-ink);font-size:16px;font-weight:800;cursor:pointer;transition:transform var(--g-t-tap) var(--g-ease);position:relative}.gn-file-over{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;opacity:0;font-size:0;cursor:pointer}.gn-pick-big:active{transform:scale(.97)}.gn-pick-big.is-dark{background:var(--g-primary);color:var(--g-on-primary);box-shadow:none}.gn-pick-chips{display:flex;gap:8px;flex-wrap:wrap}.gn-pick-chips span{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:var(--g-r-pill);background:var(--g-sunken);color:var(--g-ink-2);font-size:12px;font-weight:600;white-space:nowrap}.gn-pick-note{margin:0;font-size:13px;color:var(--g-ink-mute);line-height:1.4}.gn-first-bg{position:absolute;inset:0;background:radial-gradient(120% 90% at 55% 25%,color-mix(in srgb,var(--g-accent) 22%,var(--g-on-media)) 0,color-mix(in srgb,var(--g-accent) 60%,var(--g-on-media)) 40%,color-mix(in srgb,var(--g-accent) 70%,var(--g-stage)) 76%,color-mix(in srgb,var(--g-accent) 25%,var(--g-stage)) 100%)}.gn-first-mark{position:absolute;left:50%;top:calc(130px + env(safe-area-inset-top, 0px));width:120px;height:160px;transform:translateX(-50%);background:var(--g-on-media);opacity:.22;-webkit-mask:url(/brand/gavs-mark.svg) center/contain no-repeat;mask:url(/brand/gavs-mark.svg) center/contain no-repeat}.gn-first-sheet{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;gap:16px;padding:12px 20px calc(26px + var(--низ-экрана));border-radius:28px 28px 0 0;background:var(--g-paper)}.gn-first-faces{align-self:center;display:flex}.gn-first-faces>*{width:64px;height:64px;border-radius:50%;border:3px solid var(--g-paper);object-fit:cover;display:grid;place-items:center;background:var(--g-accent-soft);color:var(--g-accent-ink);font-size:24px;font-weight:800}.gn-first-faces>*+*{margin-left:-16px}.gn-first-faces.is-small>*{width:40px;height:40px;font-size:16px;border-width:2px}.gn-first-faces.is-small>*+*{margin-left:-10px}.gn-first-title{font-size:23px;font-weight:800;letter-spacing:-.02em;text-align:center}.gn-first-sub{margin-top:-8px;font-size:14.5px;color:var(--g-ink-2);text-align:center;line-height:1.45}.gn-first-point{display:flex;gap:12px;align-items:flex-start}.gn-first-point>div{display:flex;flex-direction:column;gap:2px}.gn-first-point b{font-size:15px}.gn-first-point span:not(.gn-first-ic){font-size:13px;color:var(--g-ink-mute);line-height:1.4}.gn-first-ic{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:13px;background:var(--g-accent-soft);color:var(--g-accent)}.gn-first-sheet .gn-primary{margin-top:4px}.gn-dpick{display:grid;place-items:start center;padding-top:90px}.gn-dpick-card{position:relative;display:flex;flex-direction:column;gap:18px;width:min(760px,calc(100vw - 40px));padding:24px;border-radius:28px;background:var(--g-bg);box-shadow:var(--g-sh-modal)}.gn-dpick-first{display:flex;align-items:center;gap:12px;padding:12px 12px 12px 14px;border-radius:16px;background:var(--g-accent-soft);color:var(--g-accent-ink);font-size:13.5px;font-weight:600;line-height:1.4}.gn-dpick-first>span{flex:1 1}.gn-dpick-first .gn-x{width:30px;height:30px}.gn-drop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;height:420px;border:2.5px dashed var(--g-accent);border-radius:22px;background:var(--g-paper);text-align:center;transition:background-color var(--g-t-fast) var(--g-ease),transform var(--g-t-fast) var(--g-ease)}.gn-drop.is-over{background:var(--g-accent-soft);transform:scale(1.01)}.gn-drop-ic{display:grid;place-items:center;width:72px;height:72px;border-radius:22px;background:var(--g-accent-soft);color:var(--g-accent)}.gn-drop b{font-size:20px}.gn-drop>span:not(.gn-drop-ic){font-size:14.5px;color:var(--g-ink-mute)}.gn-drop .gn-primary{height:48px}.gn-drop .gn-drop-err{color:var(--g-warn);font-weight:700}@media (max-height:760px){.gn-dpick{padding-top:40px}.gn-drop{height:320px}}.compose-gavs{flex:none;display:inline-flex;align-items:center;gap:7px;height:34px;margin-left:6px;padding:0 13px 0 5px;border:0;border-radius:var(--g-r-pill);background:var(--g-accent-soft);color:var(--g-accent-ink);font-family:var(--g-font);font-size:13.5px;font-weight:800;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;transition:transform var(--g-t-tap) var(--g-ease),background-color var(--g-t-fast) var(--g-ease)}.compose-gavs-ic{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--g-accent);color:var(--g-on-accent);transition:transform var(--g-t-fast) var(--g-spring)}.compose-gavs-ic svg{display:block}.compose-gavs:hover{background:color-mix(in srgb,var(--g-accent) 16%,var(--g-paper))}.compose-gavs:hover .compose-gavs-ic{transform:scale(1.06)}.compose-gavs:active{transform:scale(.96)}@media (max-width:900px){.compose-gavs{padding:0 12px 0 5px;gap:6px;font-size:13px}}.gn-pill{position:fixed;left:0;right:0;bottom:calc(98px + var(--низ-экрана));z-index:70;display:flex;align-items:center;gap:10px;width:max-content;max-width:calc(100vw - 24px);margin:0 auto;padding:6px 8px 6px 6px;border-radius:18px;background:var(--g-paper);box-shadow:var(--g-sh-pop),0 0 0 1px var(--g-line-soft);font-family:var(--g-font);color:var(--g-ink)}@media (min-width:901px){.gn-pill{left:auto;right:28px;bottom:28px;margin:0}}.gn-pill-thumb{position:relative;flex:none;width:40px;height:40px;border-radius:12px;overflow:hidden;background:var(--g-stage)}.gn-pill-thumb img{width:100%;height:100%;object-fit:cover;display:block;opacity:.8}.gn-pill-ring{position:absolute;inset:4px;width:32px;height:32px;transform:rotate(-90deg)}.gn-pill-ring circle{fill:none;stroke-width:3.5}.gn-pill-ring-track{stroke:var(--g-media-track)}.gn-pill-ring-bar{stroke:var(--g-on-media);stroke-linecap:round;stroke-dasharray:94.25;transition:stroke-dashoffset .3s var(--g-ease)}.gn-pill-ring.is-spin{animation:gn-spin 1.1s linear infinite}@keyframes gn-spin{to{transform:rotate(270deg)}}.gn-pill-ok{position:absolute;inset:8px;display:grid;place-items:center;border-radius:50%;background:var(--g-ok);color:var(--g-on-media)}.gn-pill-text{display:flex;flex-direction:column;min-width:0;padding-right:4px}.gn-pill-text b{font-size:13.5px;font-weight:800}.gn-pill-text span{font-size:12px;color:var(--g-ink-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}.gn-pill.is-error .gn-pill-text b{color:var(--g-warn)}.gn-pill-go{flex:none;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:0;border-radius:var(--g-r-pill);background:var(--g-accent-soft);color:var(--g-accent-ink);font-size:13px;font-weight:800;text-decoration:none;cursor:pointer}.gn-pill-x{flex:none;display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--g-ink-mute);cursor:pointer}html.is-lite .gn-ed,html.is-lite .gn-pill-ring.is-spin,html.is-lite .gn-play-hint,html.is-lite .gn-post-veil{animation:none}html.is-lite .compose-gavs,html.is-lite .compose-gavs-ic,html.is-lite [class*=" gn-"],html.is-lite [class^=gn-]{transition:none!important}@media (prefers-reduced-motion:reduce){.gn-ed,.gn-pill-ring.is-spin,.gn-play-hint,.gn-post-veil{animation:none}[class*=" gn-"],[class^=gn-]{transition:none!important}}.gn-cap-chips.is-orgs{margin-top:-2px}.gn-cap-chip small{font-size:11.5px;font-weight:600;color:var(--g-ink-mute)}.gn-cap-chip.is-on small{color:inherit;opacity:.75}.gn-cap-chip-face{display:grid;place-items:center;width:22px;height:22px;margin-left:-8px;border-radius:7px;background:var(--g-av-4);color:var(--g-ink-2);font-size:11px;font-weight:800}.compose-pills{display:contents}@media (max-width:480px){.compose-pills{display:flex;flex-basis:100%;align-items:center;gap:6px;margin-top:6px}.f-feed .compose-pills>.compose-ask,.f-feed .compose-pills>.compose-gavs{margin-left:0}}@media (max-height:760px){.gn-layerbar-hint{display:none}}.gn-as{position:relative}.gn-as-single{margin:0;font-size:13.5px;color:var(--g-ink-mute)}.gn-as-field{display:flex;align-items:center;gap:10px;width:100%;height:46px;padding:0 12px 0 8px;border:1px solid var(--g-line);border-radius:var(--g-r-field);background:var(--g-sunken);color:var(--g-ink);font-family:var(--g-font);text-align:left;cursor:pointer;transition:border-color var(--g-t-fast),box-shadow var(--g-t-fast)}.gn-as-field.is-open{border-color:var(--g-field-focus);box-shadow:none;outline:none}.gn-as-field>svg{flex:none;color:var(--g-ink-mute);transition:transform var(--g-t-fast) var(--g-ease)}.gn-as-field.is-open>svg{transform:rotate(180deg)}.gn-as-face{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;object-fit:cover;background:var(--g-av-1);color:var(--g-accent-ink);font-size:13px;font-weight:800}.gn-as-face.is-org{border-radius:9px;background:var(--g-av-4);color:var(--g-ink-2)}.gn-as-name{flex:1 1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:700}.gn-as-kind{flex:none;font-size:12px;font-weight:600;color:var(--g-ink-mute);white-space:nowrap}.gn-as-pop{position:fixed;z-index:calc(var(--g-z-over-sheet) + 6);font-family:var(--g-font);color:var(--g-ink);border-radius:var(--g-r-field);background:var(--g-paper);box-shadow:var(--g-sh-pop),0 0 0 1px var(--g-line-soft);overflow:hidden}.gn-as-list{max-height:var(--высота,320px);overflow-y:auto;padding:6px;outline:none;overscroll-behavior:contain}.gn-as-group+.gn-as-group{margin-top:4px;padding-top:4px;border-top:1px solid var(--g-line-soft)}.gn-as-group-t{display:block;padding:6px 8px 4px;font-size:11.5px;font-weight:800;color:var(--g-ink-mute);letter-spacing:.02em}.gn-as-row{display:flex;align-items:center;gap:10px;height:44px;padding:0 8px;border-radius:10px;cursor:pointer}.gn-as-row.is-active{background:var(--g-sunken)}.gn-as-row.is-on .gn-as-name{color:var(--g-accent-ink)}.gn-as-check{flex:none;display:grid;place-items:center;width:18px;color:var(--g-accent)}.gn-as-sheetwrap{position:fixed;inset:0;z-index:calc(var(--g-z-over-sheet) + 6);font-family:var(--g-font);color:var(--g-ink)}.gn-as-veil{position:absolute;inset:0;background:color-mix(in srgb,var(--g-stage) 45%,transparent)}.gn-as-sheet{position:absolute;left:0;right:0;bottom:0;max-height:75vh;display:flex;flex-direction:column;gap:8px;padding:10px 10px calc(16px + var(--низ-экрана));border-radius:24px 24px 0 0;background:var(--g-paper)}.gn-as-sheet-t{padding:4px 8px 0;font-size:17px;font-weight:800}.gn-as-sheet .gn-as-list{max-height:none;flex:1 1 auto;min-height:0;padding:0}.gn-as-sheet .gn-as-row{height:52px}body:has(.gn-ed,.gn-cap) .g-tabbar{visibility:hidden;pointer-events:none}body:has(.gn-ed,.gn-cap,.gn-desk,.gn-post) .gn-pill-root{visibility:hidden;pointer-events:none}@media (max-width:900px){body:has(.gn-ed) .toast-stack{top:calc(66px + env(safe-area-inset-top, 0px))}}@media (min-width:901px) and (max-height:800px){.gn-desk{gap:12px}.gn-tools-desk{gap:0;padding:10px}.gn-tools-desk>.gn-card-title{padding:2px 12px 6px}.gn-tool-row{padding:6px 12px}.gn-tool-row.is-quiet{padding:5px 12px}.gn-tracks{padding:10px 14px}}.gn-dr{display:flex;flex-direction:column;gap:8px;min-width:0}.gn-dr-title{font-size:15px;font-weight:800;letter-spacing:-.01em}.gn-dr-strip{display:flex;gap:10px;overflow-x:auto;padding:2px 2px 6px;scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:none}.gn-dr-strip::-webkit-scrollbar{display:none}.gn-dr-card{position:relative;flex:none;width:96px;scroll-snap-align:start}.gn-dr-open{display:flex;flex-direction:column;gap:6px;width:100%;padding:0;border:0;background:none;color:inherit;text-align:left;cursor:pointer}.gn-dr-open:disabled{cursor:default}.gn-dr-thumb{position:relative;display:block;aspect-ratio:9/16;overflow:hidden;border-radius:14px;background:var(--g-sunken);box-shadow:inset 0 0 0 1px var(--g-line-soft);transition:transform var(--g-t-tap) var(--g-ease)}.gn-dr-open:active .gn-dr-thumb{transform:scale(.97)}.gn-dr-thumb img{display:block;width:100%;height:100%;object-fit:cover}.gn-dr-dur{position:absolute;left:6px;bottom:6px;padding:2px 7px;border-radius:var(--g-r-pill);background:color-mix(in srgb,var(--g-stage) 62%,transparent);color:var(--g-on-stage);font-size:11.5px;font-style:normal;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gn-dr-busy{position:absolute;inset:0;display:grid;place-items:center;padding:6px;background:color-mix(in srgb,var(--g-stage) 55%,transparent);color:var(--g-on-stage);font-size:12px;font-weight:700;text-align:center}.gn-dr-date{font-size:11.5px;line-height:1.3;color:var(--g-ink-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gn-dr-del{position:absolute;top:4px;right:4px;display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:50%;background:color-mix(in srgb,var(--g-stage) 62%,transparent);color:var(--g-on-stage);cursor:pointer}.gn-dr-del:before{content:"";position:absolute;inset:-7px}.gn-dr-fail{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:4px 6px 4px 12px;border-radius:var(--g-r-field);background:var(--g-warn-soft);color:var(--g-warn);font-size:13px;font-weight:650}.gn-dr-fail .gn-quiet-btn{height:44px;padding:0 12px;color:inherit;text-decoration:underline}.gn-dx{position:fixed;inset:0;z-index:calc(var(--g-z-over-sheet) + 10);display:flex;align-items:flex-end;justify-content:center;background:color-mix(in srgb,var(--g-stage) 55%,transparent);font-family:var(--g-font);color:var(--g-ink);animation:gn-dx-veil .16s var(--g-ease) both}.gn-dx-card{display:flex;flex-direction:column;gap:10px;width:100%;max-width:460px;max-height:100%;overflow-y:auto;padding:10px 16px calc(18px + var(--низ-экрана));border-radius:28px 28px 0 0;background:var(--g-bg);animation:gn-dx-card .2s var(--g-ease) both}.gn-dx-title{font-size:21px;font-weight:800;letter-spacing:-.02em}.gn-dx-text{margin:-4px 0 4px;font-size:14.5px;line-height:1.45;color:var(--g-ink-2)}.gn-dx-btns{display:flex;flex-direction:column;gap:8px}.gn-dx-btns .gn-primary,.gn-dx-btns .gn-quiet-btn,.gn-dx-btns .gn-soft-btn{width:100%}.gn-quiet-btn.is-tall,.gn-soft-btn.is-tall{height:50px;font-size:15px}.gn-dx-btns .gn-soft-btn{background:var(--g-paper);box-shadow:inset 0 0 0 1.5px var(--g-line)}.gn-dx-btns .gn-quiet-btn{color:var(--g-ink-mute)}@media (min-width:901px){.gn-dx{align-items:center;padding:24px}.gn-dx-card{padding:24px;border-radius:24px;box-shadow:var(--g-sh-pop)}.gn-dx-grab{display:none}}@keyframes gn-dx-veil{0%{opacity:0}}@keyframes gn-dx-card{0%{opacity:0;transform:translateY(24px)}}@media (prefers-reduced-motion:reduce){.gn-dx,.gn-dx-card{animation:none}}.gn-sub-line{position:absolute;left:6%;right:6%;bottom:13%;z-index:2;text-align:center;pointer-events:none}.gn-sub-line[hidden]{display:none}.gn-sub-line span{padding:.12em .5em;border-radius:.35em;background:var(--g-media-scrim);color:var(--g-on-media);font-size:var(--gn-sub-fs,14px);font-weight:700;line-height:1.5;-webkit-box-decoration-break:clone;box-decoration-break:clone;overflow-wrap:anywhere}.gn-subs{gap:12px}.gn-subs-lang{display:flex;flex-wrap:wrap;gap:6px}.gn-subs-lang-btn{flex:1 1 auto;height:38px;padding:0 12px;font-size:13.5px}.gn-subs-go{flex:none;height:46px;padding:0 18px;border:0;border-radius:var(--g-r-field);background:var(--gn-on);color:var(--gn-on-fg);font-size:15px;font-weight:800;cursor:pointer;transition:transform var(--g-t-tap) var(--g-ease),opacity var(--g-t-fast)}.gn-subs-go:active{transform:scale(.97)}.gn-subs-go:disabled{opacity:.4;cursor:default}.gn-subs-busy{display:flex;align-items:center;gap:10px;min-height:46px;padding:0 6px 0 14px;border-radius:var(--g-r-field);background:var(--gn-tile);color:var(--gn-fg)}.gn-subs-busy-text{flex:1 1;font-size:14px;font-weight:700}.gn-subs-spinner{flex:none;width:16px;height:16px;border:2px solid var(--gn-line);border-top-color:var(--gn-fg);border-radius:50%;animation:gn-subs-spin .8s linear infinite}@keyframes gn-subs-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.gn-subs-spinner{animation-duration:2.4s}}.gn-subs-list{display:flex;flex-direction:column;gap:8px;max-height:30vh;overflow-y:auto;margin:0 -4px;padding:0 4px}.gn-props .gn-subs-list{max-height:none;overflow:visible}.gn-subs-row{display:flex;align-items:flex-start;gap:6px}.gn-subs-time{flex:none;min-width:42px;height:32px;margin-top:4px;padding:0 8px;border:0;border-radius:8px;background:var(--gn-tile-2);color:var(--gn-fg);font-size:12.5px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer}.gn-subs-text{flex:1 1;min-width:0;min-height:42px;padding:8px 10px;border:1px solid transparent;border-radius:12px;background:var(--gn-tile);color:var(--gn-fg);font-family:var(--g-font);font-size:14px!important;line-height:1.35;resize:none;outline:none;transition:border-color var(--g-t-fast),box-shadow var(--g-t-fast)}.gn-subs-foot{display:flex;align-items:center;justify-content:space-between;gap:8px}.gn-ed[data-screen="субтитры"] .gn-ed-panel{padding:0 16px 6px}.gn-mus{gap:12px}.gn-mus-now{display:flex;flex-direction:column;gap:12px;padding:12px;border-radius:var(--g-r-field);background:var(--gn-tile)}.gn-mus-now-head{display:flex;align-items:center;gap:10px}.gn-mus-note{flex:none;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:var(--gn-on);color:var(--gn-on-fg)}.gn-mus-name,.gn-mus-now-name{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:1px;text-align:left}.gn-mus-name b,.gn-mus-now-name b{font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gn-mus-name small,.gn-mus-now-name small{font-size:12px;color:var(--gn-mute);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gn-mus-off{flex:none;padding:8px 10px;border:0;border-radius:var(--g-r-pill);background:transparent;color:var(--gn-mute);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.gn-mus-off:hover{color:var(--gn-fg)}.gn-mus-chips{display:flex;flex:none;gap:8px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.gn-mus-chips::-webkit-scrollbar{display:none}.gn-mus-chips .gn-cap-chip{flex:none;border-color:var(--gn-line);background:transparent;color:var(--gn-fg)}.gn-mus-chips .gn-cap-chip.is-on{border-color:transparent;background:var(--gn-on);color:var(--gn-on-fg)}.gn-mus-list{display:flex;flex-direction:column;gap:6px;max-height:320px;overflow-y:auto;overscroll-behavior:contain}.gn-mus-row{display:flex;align-items:center;gap:8px;border-radius:var(--g-r-field)}.gn-mus-row.is-on{background:var(--gn-tile)}.gn-mus-play{flex:none;width:40px;height:40px;display:grid;place-items:center;border:0;border-radius:50%;background:var(--gn-tile);color:var(--gn-fg);cursor:pointer}.gn-mus-play:active{transform:scale(.94)}.gn-mus-pick{flex:1 1;min-width:0;display:flex;align-items:center;gap:8px;padding:6px 8px 6px 2px;border:0;background:transparent;color:var(--gn-fg);font:inherit;cursor:pointer}.gn-mus-check{flex:none;width:22px;display:grid;place-items:center;color:var(--gn-fg)}.gn-mus-own{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.gn-mus-own .gn-hint a{color:inherit;text-decoration:underline}.gn-mus-own .gn-dark-btn{flex:none;width:100%}.gn-ed .gn-mus{max-height:44dvh;overflow-y:auto;overscroll-behavior:contain;overflow-x:hidden}.gn-mus-chips{overscroll-behavior-x:contain}.gn-ed .gn-mus-list{max-height:none;overflow:visible}@media (min-width:901px){.gn-dpick-card:has(.gn-dr) .gn-drop{height:250px}.gn-dpick-card:has(.gn-dr) .gn-dr-card{width:84px}.gn-dpick-card{max-height:calc(100vh - 114px);overflow-y:auto}}@media (min-width:901px) and (max-height:760px){.gn-dpick-card{max-height:calc(100vh - 64px)}}.gn-ed .gn-subs-intro{display:none}.gn-ct-card{display:flex;flex-direction:column;gap:14px;padding:16px;border-radius:var(--g-r-card);background:var(--g-paper);box-shadow:inset 0 0 0 2px var(--g-contest-aqua)}.gn-ct-card.is-quiet{box-shadow:var(--g-sh-card);gap:12px}.gn-ct-head{display:flex;align-items:center;gap:12px}.gn-ct-cup{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:var(--g-contest);color:var(--g-contest-aqua)}.gn-ct-title{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.gn-ct-title b{font-size:15.5px;font-weight:800}.gn-ct-title span{font-size:12.5px;line-height:1.3;color:var(--g-ink-mute)}.gn-cap .gn-ct-card .gn-switch.is-on,.gn-post .gn-ct-card .gn-switch.is-on{background:var(--g-contest)}.gn-cap .gn-ct-card .gn-switch.is-on>span,.gn-post .gn-ct-card .gn-switch.is-on>span{background:var(--g-on-contest)}.gn-switch.is-off{opacity:.45;cursor:default}.gn-ct-body{display:flex;flex-direction:column;gap:14px}.gn-ct-text{margin:0;font-size:14px;line-height:1.45;color:var(--g-ink-2)}.gn-ct-label{font-size:14px;font-weight:800}.gn-ct-label span{color:var(--g-contest-ink)}.gn-ct-dogs-wrap{display:flex;flex-direction:column;gap:8px}.gn-ct-dogs{display:grid;grid-template-columns:repeat(auto-fill,minmax(94px,1fr));gap:8px}.gn-ct-dog{position:relative;min-width:0;padding:12px 8px;border:0;border-radius:16px;background:var(--g-paper);box-shadow:inset 0 0 0 1.5px var(--g-line);color:var(--g-ink);font-family:inherit;display:flex;flex-direction:column;align-items:center;gap:6px;cursor:pointer;transition:transform var(--g-t-tap) var(--g-ease),box-shadow var(--g-t-fast) var(--g-ease),background-color var(--g-t-fast) var(--g-ease)}.gn-ct-dog:active:not(:disabled){transform:scale(.97)}.gn-ct-dog img,.gn-ct-dog-face{width:50px;height:50px;border-radius:50%;object-fit:cover;display:grid;place-items:center;background:var(--g-sunken);color:var(--g-ink-2);font-size:20px;font-weight:800}.gn-ct-dog b{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14.5px}.gn-ct-dog>span:last-child{font-size:12px;font-weight:600;color:var(--g-ink-mute)}.gn-ct-dog.is-on{background:var(--g-contest-soft);box-shadow:inset 0 0 0 2px var(--g-contest-ink)}.gn-ct-dog.is-on>span:last-child{color:var(--g-contest-ink)}.gn-ct-dog.is-busy{background:var(--g-sunken);box-shadow:none;color:var(--g-ink-mute);cursor:default}.gn-ct-dog.is-busy .gn-ct-dog-face,.gn-ct-dog.is-busy img{opacity:.55}.gn-ct-dog-mark{position:absolute;right:8px;top:8px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--g-contest);color:var(--g-on-contest)}.gn-ct-warn{display:flex;align-items:center;gap:6px;padding:9px 11px;border-radius:12px;background:var(--g-warn-soft);color:var(--g-warn-ink);font-size:13.5px;font-weight:700}.gn-ct-warn svg{flex:none}.gn-ct-check{position:relative;display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.4;cursor:pointer}.gn-ct-check input{position:absolute;opacity:0;width:22px;height:22px;margin:0;cursor:pointer}.gn-ct-box{flex:none;display:grid;place-items:center;width:22px;height:22px;border-radius:7px;background:var(--g-paper);box-shadow:inset 0 0 0 1.5px var(--g-ink-3);color:var(--g-on-contest);transition:background-color var(--g-t-fast) var(--g-ease)}.gn-ct-check.is-on .gn-ct-box{background:var(--g-contest);box-shadow:none}.gn-ct-check a{color:var(--g-contest-ink);font-weight:700}.gn-ct-info{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border-radius:14px;background:var(--g-sunken);color:var(--g-ink-2);font-size:13px;line-height:1.4}.gn-ct-info svg{flex:none;margin-top:1px}.gn-ct-long{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:14px;background:var(--g-warn-soft)}.gn-ct-long>span{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.gn-ct-long b{font-size:15px}.gn-ct-long span span{font-size:13.5px;line-height:1.4;font-weight:700;color:var(--g-warn-ink)}.gn-ct-done{display:flex;align-items:center;gap:12px;font-size:14.5px;line-height:1.4}.gn-ct-done svg{flex:none;color:var(--g-contest-ink)}.gn-ct-tag{display:block;font-size:12.5px;line-height:1.4;color:var(--g-ink-mute);overflow-wrap:anywhere}.gn-ct-tag b{color:var(--g-contest-2);font-weight:800}.gn-ct-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 16px;border:1.5px solid var(--g-line);border-radius:16px;background:var(--g-paper);color:var(--g-ink);font-family:inherit;font-size:15px;font-weight:800;text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform var(--g-t-tap) var(--g-ease)}.gn-ct-btn:active{transform:scale(.98)}.gn-ct-btn.is-main{border-color:transparent;background:var(--g-contest);color:var(--g-on-contest)}.gn-ct-btn.is-main>svg{color:var(--g-contest-aqua)}.gn-ct-btn.is-soft{border-color:transparent;background:var(--g-contest-soft);color:var(--g-contest-2);height:44px}.gn-ct-btn.is-small{flex:none;height:40px;padding:0 12px;font-size:14px;border-radius:12px}.gn-primary.is-contest{background:var(--g-contest);color:var(--g-on-contest)}.gn-primary.is-contest>svg{color:var(--g-contest-aqua)}.gn-ct-sent{position:fixed;inset:0;z-index:calc(var(--g-z-over-sheet) + 3);display:flex;flex-direction:column;background:var(--g-bg);color:var(--g-ink);font-family:var(--g-font);overflow-y:auto}.gn-ct-sent-card{position:relative;flex:1 1 auto;display:flex;flex-direction:column;gap:20px;padding:calc(16px + env(safe-area-inset-top, 0px)) 16px calc(24px + var(--низ-экрана, 0px));box-sizing:border-box}.gn-ct-sent-x{align-self:flex-end;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:var(--g-paper);box-shadow:var(--g-sh-card);color:var(--g-ink);cursor:pointer}.gn-ct-sent-main{flex:1 1 auto;gap:22px;text-align:center;padding:0 8px}.gn-ct-sent-main,.gn-ct-sent-text{display:flex;flex-direction:column;align-items:center}.gn-ct-sent-text{gap:12px}.gn-ct-polaroid{position:relative;display:block;flex:none;padding:8px 8px 30px;border-radius:6px;background:var(--g-paper);box-shadow:var(--g-sh-pop);transform:rotate(-3deg)}.gn-ct-polaroid img,.gn-ct-polaroid-empty{display:block;width:200px;height:260px;object-fit:cover;border-radius:3px;background:var(--g-stage)}.gn-ct-polaroid b{position:absolute;left:0;right:0;bottom:6px;font-size:13px;font-weight:800;color:var(--g-contest)}.gn-ct-tape{position:absolute;left:50%;top:-12px;width:76px;height:24px;margin-left:-38px;background:color-mix(in srgb,var(--g-contest-aqua) 80%,transparent);transform:rotate(4deg)}.gn-ct-state{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:var(--g-r-pill);background:var(--g-contest-soft);color:var(--g-contest-2);font-size:13px;font-weight:800}.gn-ct-state.is-check{background:var(--g-medal-gold-soft);color:var(--g-medal-gold)}.gn-ct-state.is-error{background:var(--g-warn-soft);color:var(--g-warn-ink)}.gn-ct-spin{animation:gn-ct-spin 1.1s linear infinite}@keyframes gn-ct-spin{to{transform:rotate(1turn)}}.gn-ct-sent-title{font-size:26px;line-height:1.1;letter-spacing:-.02em;font-weight:800}.gn-ct-sent-about{max-width:460px;font-size:15px;line-height:1.5;color:var(--g-ink-2)}.gn-ct-sent-hint{font-size:13px;color:var(--g-ink-mute)}.gn-ct-sent-btns{display:flex;flex-direction:column;gap:8px}.gn-ct-sent-btns .gn-ct-btn{height:52px}@media (min-width:901px){.gn-ct-sent{align-items:center;justify-content:center;padding:20px;background:color-mix(in srgb,var(--g-stage) 50%,transparent)}.gn-ct-sent-card{flex:none;width:min(560px,100%);padding:22px;border-radius:28px;background:var(--g-paper);box-shadow:var(--g-sh-modal)}.gn-ct-sent-x{position:absolute;right:16px;top:16px;width:40px;height:40px;background:var(--g-sunken);box-shadow:none}.gn-ct-sent-main{flex-direction:row;align-items:center;text-align:left;gap:24px;padding:8px 0 0}.gn-ct-sent-text{align-items:flex-start;gap:10px}.gn-ct-polaroid{padding:7px 7px 26px}.gn-ct-polaroid img,.gn-ct-polaroid-empty{width:150px;height:200px}.gn-ct-sent-title{font-size:24px}.gn-ct-sent-about{font-size:14.5px}.gn-ct-sent-btns{flex-direction:row}.gn-ct-sent-btns .gn-ct-btn{flex:1 1;height:50px}}@media (prefers-reduced-motion:reduce){.gn-ct-spin{animation:none}}